Collaboration in software engineering: A roadmap

J Whitehead - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
Software engineering projects are inherently cooperative, requiring many software
engineers to coordinate their efforts to produce a large software system. Integral to this effort …

The epsilon object language (EOL)

DS Kolovos, RF Paige, FAC Polack - European conference on model …, 2006 - Springer
Abstract Model-Driven Development requires model management languages and tools for
supporting model operations such as editing, consistency checking, and transformation. At …

Rule-based generation of requirements traceability relations

G Spanoudakis, A Zisman, E Pérez-Miñana… - Journal of systems and …, 2004 - Elsevier
The support for traceability between requirement specifications has been recognised as an
important task in the development life cycle of software systems. In this paper, we present a …

Automatically detecting and tracking inconsistencies in software design models

A Egyed - IEEE Transactions on Software Engineering, 2010 - ieeexplore.ieee.org
Software models typically contain many inconsistencies and consistency checkers help
engineers find them. Even if engineers are willing to tolerate inconsistencies, they are better …

Consistency management with repair actions

C Nentwich, W Emmerich… - … Conference on Software …, 2003 - ieeexplore.ieee.org
Comprehensive consistency management requires a strong mechanism for repair once
inconsistencies have been detected In this paper we present a repair framework for …

A comprehensive approach for the development of modular software architecture description languages

EM Dashofy, A Hoek, RN Taylor - ACM Transactions on Software …, 2005 - dl.acm.org
Research over the past decade has revealed that modeling software architecture at the level
of components and connectors is useful in a growing variety of contexts. This has led to the …

Detecting model inconsistency through operation-based model construction

X Blanc, I Mounier, A Mougenot, T Mens - Proceedings of the 30th …, 2008 - dl.acm.org
Nowadays, large-scale industrial software systems may involve hundreds of developers
working on hundreds of different but related models representing parts of the same system …

Fixing inconsistencies in UML design models

A Egyed - … Conference on Software Engineering (ICSE'07), 2007 - ieeexplore.ieee.org
Changes are inevitable during software development and so are their unintentional side
effects. The focus of this paper is on UML design models, where unintentional side effects …

Smart monitors for composed services

L Baresi, C Ghezzi, S Guinea - … of the 2nd international conference on …, 2004 - dl.acm.org
Service-based approaches are widely used to integrate heterogenous systems. Web
services allow for the definition of highly dynamic systems where components (services) can …

An infrastructure for the rapid development of XML-based architecture description languages

EM Dashofy, A Van der Hoek, RN Taylor - Proceedings of the 24th …, 2002 - dl.acm.org
Research and experimentation in software architectures over the past decade have yielded
a plethora of software architecture description languages (ADLs). Continuing innovation …