You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at
  • technical reports and other articles issued by Mälardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact

Wolfgang Weck: How is Eclipse Coming Along as a Component





Start time:

2005-02-23 13:15

End time:

2005-02-23 15:15


ZETA room

Contact person:


Lecture 1: 13:15-15:00 Wolfgang Weck:How is Eclipse Coming Along as a Component Framework?LEcture 2: 15:15-17:00, Mikael Åkerholm: Real-Time Component-based Echnology: SaveCCM Wolfgang Weck: How is Eclipse Coming Along as a Component Framework? Eclipse is widely used as an (extensible) IDE. Starting with version 3, it is also advertised as a Rich Client Platform (RCP). To what extend is it also a component framework? A component framework not only needs to support extension with new components and interaction between them, it should also safeguard developers from certain mistakes that are easily made and hardly detected, if components are constructed independently and composed later by third parties. We look at the technology Eclipse provides but also into the "feature interaction" of component principles and open source. Dr. Wolfgang Weck is an independent software architect based in Zurich, Switzerland. Besides his consulting work he is lecturing at various Universities of Applied Sciences. He has been leading numerous consulting and implementation projects and was the product manager of the BlackBox Component Builder while working for Oberon microsystems. He has conducted research in programming language support for component software and component specification at Åbo Akademi, Turku, Finland, and ETH Zurich, Switzerland. He has presented accepted and invited talks at various conferences, such as OOPLSA and FMCO and he is one of the co-organizers of the yearly WCOP workshops.Mikael Åkerholm: Real-Time Component-based Technology: SaveCCMThis presentation describes a prototype component technology, intended for embedded control applications in vehicular systems. The technology has limited flexibility to facilitate future application of analysis of imporatant quality attributes in the domain, however, the expressive power has been focused to the needs of vehicular systems. The presentation will conclude with suggestions for student projects related to the technology.Mikael Åkerholm is a PhD student at MdH/IDE. He received a master’s degree in computer science and engineering from Mälardalen University in 2003, and continued with PhD studies at the same department directly. Mikael has obtained his licentiate degree "A Software Component Technology for Vehicle Control Systems - Trade-Off Between Enginnering Flexibility and Predictability" in 2005. Mikael's research interests are component based software engineering, real-time, safety-critical, and embedded systems. He is participating in the SAVE project, which is a research project that tries to enable component based software engineering for safety critical vehicular systems.