A systematic review of UML model consistency management

FJ Lucas, F Molina, A Toval - Information and Software technology, 2009 - Elsevier
Information System (IS) development has been beset by consistency problems since its
infancy. These problems are greater still in UML software development, and are principally …

Symbolic model checking of UML activity diagrams

R Eshuis - ACM Transactions on Software Engineering and …, 2006 - dl.acm.org
Two translations from activity diagrams to the input language of NuSMV, a symbolic model
verifier, are presented. Both translations map an activity diagram into a finite state machine …

UML models consistency management: Guidelines for software quality manager

RS Bashir, SP Lee, SUR Khan, V Chang… - International Journal of …, 2016 - Elsevier
Abstract Unified Modeling Language (UML) has become the de-facto standard to design
today's large-size object-oriented systems. However, focusing on multiple UML diagrams is …

The role of model checking in software engineering

AK Karna, Y Chen, H Yu, H Zhong, J Zhao - Frontiers of Computer Science, 2018 - Springer
Abstract Model checking is a formal verification technique. It takes an exhaustively strategy
to check hardware circuits and network protocols against desired properties. Having been …

A classification and comparison of model checking software architecture techniques

P Zhang, H Muccini, B Li - Journal of Systems and Software, 2010 - Elsevier
Software architecture specifications are used for many different purposes, such as
documenting architectural decisions, predicting architectural qualities before the system is …

Distributed component technologies and their software engineering implications

W Emmerich - Proceedings of the 24th international conference on …, 2002 - dl.acm.org
In this state of the art report, we review advances in distributed component technologies,
such as the Enterprise Java Beans specification and the CORBA Component Model. We …

Detecting implied scenarios analyzing non-local branching choices

H Muccini - Fundamental Approaches to Software Engineering: 6th …, 2003 - Springer
Scenarios are powerful tools to model and analyze software systems. However, since they
do not provide a complete description of the system, but just some possible execution paths …

An architectural approach to the analysis, verification and validation of software intensive embedded systems

DJ Chen, L Feng, TN Qureshi, H Lönn, F Hagl - Computing, 2013 - Springer
EAST-ADL is a domain specific Architecture Description Language (ADL) for safety-critical
and software-intensive embedded systems. The language allows a formalized and traceable …

[PDF][PDF] An approach to model and validate publish/subscribe architectures

L Zanolin, C Ghezzi, L Baresi - Proc. of the SAVCBS, 2003 - researchgate.net
Distributed applications are increasingly built as federations of components that join and
leave the cooperation dynamically. Publish/subscribe middleware is a promising …

Towards change propagating test models in autonomic and adaptive systems

M Akour, A Jaidev, TM King - 2011 18th IEEE International …, 2011 - ieeexplore.ieee.org
Autonomic and adaptive computing systems can add, remove, and replace their own
components in response to a changing environment. Self-adaptation facilitates the …