Wuyts, Roel (December 2001). Synchronising Changes to Design and Implementation using a Declarative Meta-Programming Language. In: CLPSE: (Constraint) Logic Programming and Software Engineering. Paphos, Zypern. 26. Nov. 2001.
Text
Wuyt01f.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (719kB) |
When developing software systems, the relation between design and implementation is typically left unspecified. As a result design or implementation can be modified independently of each other, and a modification of either one does not leave any trace in the other. The practical result of this is a number of well-known problems such as drift and erosion, documentation maintenance problems or round-trip engineering trouble. To solve these problems we propose to make the relation between des ign and implementation explicit by expressing design as a logic meta program over implementation. This is the cornerstone for building a complete synchronisation framework that allows one to synchronise changes to design and implementation. We have implem ented such synchronisation framework, and applied it successfully on two case studies.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
30 Jan 2018 16:51 |
Last Modified: |
11 Apr 2024 16:11 |
BORIS DOI: |
10.7892/boris.104816 |
URI: |
https://boris.unibe.ch/id/eprint/104816 |