Several scenario description languages and associated behaviour synthesis processes have been developed. The goal of these is to synthesize behaviour models from system requirement specifications, in order to enable the early identification of weak design spots or code generation. To date, however, most of the scenario languages are poorly scaled with regards to system sizes. This is because scalability requires more expressive constructs that can help when writing a scenario specification in a concise and compact manner, thereby resulting in a reduced number of scenarios. Furthermore, due to a lack of expressiveness in scenario languages, synthesis algorithms may need to rely on global behaviour models to determine inter-scenario dependencies. The global model is an additional factor that limits the approaches’ scalability. The reason is that the construction of a global model becomes harder as the system specification increases. To tackle these issues, within this article is proposed an expressive scenario description language that provides a concise and compact approach to scenario description, and defines inter-scenario dependencies semantically. A new algorithm that can address the additional constructs of the language was defined, in order to synthesize component-centric behaviour models. The applicability of this work has been demonstrated through both an illustrative example and a real-world case study. The evaluation indicates that the proposed scenario description language is more scalable than existing languages.
목차
Abstract 1. Introduction 2. Preliminaries 2.1. Scenario Description Languages 2.2. Labeled Transition System and Finite State Machines 3. The Proposed Scenario Description Language 3.1. Triggered Scenario Languages (TSs) 3.2. Motivation for Extending TSs 3.3. Extensions 3.4. Syntax of s-TS 4. Proposed Process for Synthesizing Component-Centric Behaviour Models 4.1. Process Phases 5. Evaluation 5.1. Case Study 5.2. Comparative Analysis of s-TS 6. Related Works 7. Conclusion Acknowledgements References APPENDIX A APPENDIX B
키워드
behaviour model synthesisscenariosarchitectureLTSScalabilityrequirements specification
저자
Awad Ali [ Department of Software Engineering, UTM, Johor, 81310, Malaysia, University of Kassala, Kassala, Sudan ]
Dayang N. A. Jawawi [ Department of Software Engineering, UTM, Johor, 81310, Malaysia ]
Mohd Adham Isa [ Department of Software Engineering, UTM, Johor, 81310, Malaysia ]
보안공학연구지원센터(IJSEIA) [Science & Engineering Research Support Center, Republic of Korea(IJSEIA)]
설립연도
2006
분야
공학>컴퓨터학
소개
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업
간행물
간행물명
International Journal of Software Engineering and Its Applications
간기
월간
pISSN
1738-9984
수록기간
2008~2016
등재여부
SCOPUS
십진분류
KDC 505DDC 605
이 권호 내 다른 논문 / International Journal of Software Engineering and Its Applications Vol.9 No.9