𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Object-oriented re-engineering of embedded software

✍ Scribed by Toumas Ihme; Eila Niemelä; Marko Salmela; Veikko Seppänen


Publisher
Elsevier Science
Year
1995
Tongue
English
Weight
822 KB
Volume
5
Category
Article
ISSN
0957-4158

No coin nor oath required. For personal study only.

✦ Synopsis


Embedded computer systems, incorporated in various types of products, are common in many everyday goods, industrial equipment and machine automation systems. Because embedded systems have been developed for several years in the context of certain product domains, but for different customers and based on different technologies, families of embedded systems have emerged in those product domains. Such families need to be constantly re-engineered for developing new systems. Yet, organised reuse of the experiences gained from the development of certain system families is not widespread. In connection with the increased use of object-oriented methodologies in the development of real-time computer systems, better means will be provided for reusable embedded software architectures and components.

As a result of the developments in the 1980s, re-engineering for reusability requires in practice the redesign and generalisation of individual structured embedded system models and software implementations as object-oriented models and implementations. However, there is a gap between the results of research on pure object-oriented approaches and their implementation for production use in a re-engineering process of embedded software. A pure object-oriented approach would result in the losing of the straightforward traceability between the re-engineered analysis and design models and the original structured models. Combinative and adaptive object-oriented approaches seem to be reasonable for the re-engineering process, because they incorporate and modify traditional static, dynamic and functional modelling techniques into object-oriented modelling. The reasons for this opinion are justified in this paper using the remodelling of control software of machine automation systems as an example.

STATE-OF-THE-PRACTICE IN MODELLING EMBEDDED SYSTEMS


📜 SIMILAR VOLUMES


Productivity analysis of object-oriented
✍ Thomas E. Potok; Mladen Vouk; Andy Rindos 📂 Article 📅 1999 🏛 John Wiley and Sons 🌐 English ⚖ 316 KB 👁 2 views

The introduction of object-oriented technology does not appear to hinder overall productivity on new large commercial projects, but nor does it seem to improve it in the first two product generations. In practice, the governing influence may be the business workflow, and not the methodology.

Feature-oriented engineering of PBX soft
✍ Kyo C. Kang; Sajoong Kim; Jaejoon Lee; Kwanwoo Lee 📂 Article 📅 1999 🏛 John Wiley and Sons 🌐 English ⚖ 477 KB 👁 1 views

Incorporating a high level of adaptability and reusability into software is one challenge that all software engineers face. PBX (Private Branch Exchange) is one such system that requires a high level of adaptability and reusability because of rapidly expanding service features, ever changing communi

Mental representations of expert procedu
✍ CYNTHIA L. CORRITORE; SUSAN WIEDENBECK 📂 Article 📅 1999 🏛 Elsevier Science 🌐 English ⚖ 198 KB

This study examines the mental representations formed during program comprehension and maintenance by procedural and object-oriented (OO) experts. The programmer's mental representation reflects comprehension of a program and guides tasks carried out on the program, such as debugging and modificatio