作者
Patrizio Pelliccione, Paola Inverardi, Henry Muccini
发表日期
2008/12/12
期刊
IEEE Transactions on Software Engineering
卷号
35
期号
3
页码范围
325-346
出版商
IEEE
简介
Introduced in the early stages of software development, the Charmy framework assists the software architect in making and evaluating architectural choices. Rarely, the software architecture of a system can be established once and forever. Most likely poorly defined and understood architectural constraints and requirements force the software architect to accept ambiguities and move forward to the construction of a suboptimal software architecture. Charmy aims to provide an easy and practical tool for supporting the iterative modeling and evaluation of software architectures. From an UML-based architectural design, an executable prototype is automatically created. Charmy simulation and model checking features help in understanding the functioning of the system and discovering potential inconsistencies of the design. When a satisfactory and stable software architecture is reached, Java code conforming to …
引用总数
20072008200920102011201220132014201520162017201820192020202120222023169810713284561152
学术搜索中的文章
P Pelliccione, P Inverardi, H Muccini - IEEE Transactions on Software Engineering, 2008