liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Automatic Roundtrip Engineering
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
2003 (English)In: Electronical Notes in Theoretical Computer Science, ISSN 1571-0661, Vol. 82, no 5, 33-41 p.Article in journal (Other academic) Published
Abstract [en]

A systematic method for roundtrip engineering of systems, automatic roundtrip engineering (ARE), is presented. It relies on the automatic derivation of inverses for domain transformations. While roundtrip engineering is a well known system engineering method, systematic conditions for its deployment have not yet been formalized, and this is done in the paper. Secondly, ARE is a generic architectural style for different architectural scenarios. To show this, the paper gives a first classification, defining several subclasses of ARE systems: sequenced ARE systems, automatic Model-View-Controller engineering (MVARE), and bidirectional aspect systems (Beavers). Sequenced ARE systems extend the ARE principle to chains of transformations. MVARE systems project a domain into a set of simpler ones, simplifying system understanding. Beaving systems generalize aspect-oriented programming to roundtrip engineering. All ARE classes describe different generic application architectures and have a great potential to simplify the construction of roundtrip engineering tools and applications.

Place, publisher, year, edition, pages
2003. Vol. 82, no 5, 33-41 p.
National Category
Engineering and Technology
URN: urn:nbn:se:liu:diva-61047DOI: 10.1016/S1571-0661(04)80732-1OAI: diva2:360373
Available from: 2010-11-03 Created: 2010-11-03 Last updated: 2010-11-03

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Assmann, Uwe
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
In the same journal
Electronical Notes in Theoretical Computer Science
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 63 hits
ReferencesLink to record
Permanent link

Direct link