SysML-based requirement modeling environment for multicore embedded system

  • Authors:
  • Chih-Hung Chang;Chih-Wei Lu;Nien-Lin Hsueh;William C. Chu;Chih-Hsiong Shih;Chao-Tung Yang;Pao-Ann Hsiung;Chorng-Shiuh Koong

  • Affiliations:
  • Hsiuping Institute of Technology, Taichung County, Taiwan (R.O.C.);Hsiuping Institute of Technology, Taichung County, Taiwan (R.O.C.);Feng Chia University, Taichung, Taiwan (R.O.C.);Tunghai University, Taichung City, Taiwan (R.O.C.);Tunghai University, Taichung City, Taiwan (R.O.C.);Tunghai University, Taichung City, Taiwan (R.O.C.);National Chung Cheng University, Min-Hsiung, Chia-Yi, Taiwan (R.O.C.);Taichung University, Taichung City, Taiwan (R.O.C.)

  • Venue:
  • Proceedings of the 2010 ACM Symposium on Applied Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The requirements engineering plays an important role during the lifespan of a complex system development project. The writing of system requirements in system developments process is through the natural language frequently. Natural language usually contains uncertainty. Additionally, requirements engineer lacks field knowledge and often shows shortages of relevant experiences. All these cause equivocal and wrong requirements analysis of the system requirements specification. In order to avoid these, the appropriate requirements modeling tools and can offer engineer's appropriate mechanism to understand what the customer want, analyze the requirements, assess feasibility, consult the rational solution, clearly point out the solution, confirm the specification, and reduce the possibility that the specific project may fail. We have presented a requirements modeling tool based on SysML. This research copes with model driven approach and requirements definition template for precise, consistent requirements specifications definition. MDA offers a procedure of analyzing the requirements to prevent a specific project from procrastinating. It assists users to confirm and improve the exactness of the requirements contents via the "Profile" of the requirements. The OCL leads users to write the template of the requirements, and brings in the characteristics of multi-core embedded system in the requirements documents through "profile".