DocumentCode :
3570852
Title :
From requirements to software design: An automated solution for packaging software classes
Author :
Amannejad, Yasaman ; Moshirpour, Mohammad ; Far, Behrouz H. ; Alhajj, Reda
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
fYear :
2014
Firstpage :
36
Lastpage :
43
Abstract :
This paper presents a unique and practical study toward automating analysis and design of software. In this work, we have automated generation of package diagrams in software design process. We have employed a clustering algorithm, and have defined a similarity measure for packaging classes of the software. The similarity measure is defined in a way to increase the cohesion and decrease the coupling between the packages. The process of moving from requirement to design is traditionally done through an ad-hoc process. Although the criterion for a good design is well-defined in software engineering for different system architectures, the design of the system is only as good as the design choices of the engineers. Therefore having a systematic solution which recommends design choices based on system requirements is highly desirable and it leads to increasing the quality of software as well as saving in cost and time. The Applicability of our solution is demonstrated using a case study of an elevator control system.
Keywords :
formal specification; object-oriented methods; software packages; software quality; clustering algorithm; package diagram; requirement elicitation; similarity measure; software design; software engineering; software quality; Algorithm design and analysis; Clustering algorithms; Heuristic algorithms; Ontologies; Packaging; Software; Software algorithms; Clustering; Package diagrams; Requirement elicitation; Scenario-based software specifications; System design; message sequence charts;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Reuse and Integration (IRI), 2014 IEEE 15th International Conference on
Type :
conf
DOI :
10.1109/IRI.2014.7051869
Filename :
7051869
Link To Document :
بازگشت