Evaluating software architecture in a model-based approach for enterprise information system design
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
On the evolution of quality conceptualization techniques
The evolution of conceptual modeling
Applying a model-based approach to IT systems development using SysML extension
Proceedings of the 14th international conference on Model driven engineering languages and systems
REUBI: A Requirements Engineering method for ubiquitous systems
Science of Computer Programming
Hi-index | 0.00 |
Information system architecture design is a complex task depending on both functional and non-functional requirements. Since system architecture definition is strongly related to system performance, non-functional requirements play a significant role during enterprise information system design. To explore the effect of non-functional requirements on system design process, a model-based approach emphasizing non-functional requirements is proposed. To facilitate the designer to effectively define and handle requirements during architecture design, a number of system views are offered, each of them focusing on discrete design issues and satisfying different kind of requirements. A consistent requirement model is defined representing how non-functional requirements are related between them and to system components forming the overall system architecture. SysML has been adopted as the modeling language, since it enables requirement definition and can be formally extended. Moreover, requirement derivation process is discussed and a case study where the proposed concepts are applied in practice while redesigning the legacy system of a large-scale organization is presented.