AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution

Francisco Sánchez-Ledesma, Juan A. Pastor, Diego Alonso, Francisca Rosique

2011

Abstract

Reactive system design requires the integration of structural and behavioural requirements with temporal ones (along with V&V activities) to describe the application architecture. We have adopted the Model-Driven Software Development approach to address these problems globally: from the definition of the application architecture to the generation of both code and analysis models. An Object Oriented framework was developed in order to ease the generation of code, as well as to provide the required properties for the final application (specifically, temporal behaviour). This paper describes how distribution support was added to the framework in a regular way without disrupting its design, and allowing users to integrate communication overload in timing analysis.

References

  1. Buschmann, F., Henney, K., and Schmidt, D. (2007). Pattern-Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages. John Wiley and Sons Ltd.
  2. Buschmann, F., Henney, K., and Schmidt, D. (2007). Pattern-Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages. John Wiley and Sons Ltd.
  3. Iborra, A., Alonso, D., Ortiz, F., Franco, J., Sánchez, P., and Álvarez, B. (2009). Design of service robots. IEEE Robot. Automat. Mag., Special Issue on Software Engineering for Robotics, 16(1):24-33.
  4. Iborra, A., Alonso, D., Ortiz, F., Franco, J., Sánchez, P., and Álvarez, B. (2009). Design of service robots. IEEE Robot. Automat. Mag., Special Issue on Software Engineering for Robotics, 16(1):24-33.
  5. Pastor, J., Alonso, D., Sánchez, P., and Álvarez, B. (2010). Towards the definition of a pattern sequence for realtime applications using a model-driven engineering approach. In Proc. of the 15th Ada-Europe International Conference on Reliable Software Technologies, Ada Europe 2010, LNCS, pages 167-180. SpringerVerlag.
  6. Pastor, J., Alonso, D., Sánchez, P., and Álvarez, B. (2010). Towards the definition of a pattern sequence for realtime applications using a model-driven engineering approach. In Proc. of the 15th Ada-Europe International Conference on Reliable Software Technologies, Ada Europe 2010, LNCS, pages 167-180. SpringerVerlag.
  7. Rosta (2010).
  8. Rosta (2010).
  9. Schmidt, D., Stal, M., Rohnert, H., and Buschmann, F. (2000). Pattern-oriented software architecture, volume 2: patterns for concurrent and networked objects. Wiley.
  10. Schmidt, D., Stal, M., Rohnert, H., and Buschmann, F. (2000). Pattern-oriented software architecture, volume 2: patterns for concurrent and networked objects. Wiley.
  11. Szyperski, C. (2002). Component software: beyond objectoriented programming. A-W, 2 edition.
  12. Szyperski, C. (2002). Component software: beyond objectoriented programming. A-W, 2 edition.
Download


Paper Citation


in Harvard Style

Sánchez-Ledesma F., A. Pastor J., Alonso D. and Rosique F. (2011). AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 290-293. DOI: 10.5220/0003500402900293


in Harvard Style

Sánchez-Ledesma F., A. Pastor J., Alonso D. and Rosique F. (2011). AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 290-293. DOI: 10.5220/0003500402900293


in Bibtex Style

@conference{icsoft11,
author={Francisco Sánchez-Ledesma and Juan A. Pastor and Diego Alonso and Francisca Rosique},
title={AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={290-293},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003500402900293},
isbn={978-989-8425-77-5},
}


in Bibtex Style

@conference{icsoft11,
author={Francisco Sánchez-Ledesma and Juan A. Pastor and Diego Alonso and Francisca Rosique},
title={AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={290-293},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003500402900293},
isbn={978-989-8425-77-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution
SN - 978-989-8425-77-5
AU - Sánchez-Ledesma F.
AU - A. Pastor J.
AU - Alonso D.
AU - Rosique F.
PY - 2011
SP - 290
EP - 293
DO - 10.5220/0003500402900293


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - AN IMPLEMENTATION FRAMEWORK FOR COMPONENT-BASED APPLICATIONS WITH REAL-TIME CONSTRAINTS - Extensions for Achieving Component Distribution
SN - 978-989-8425-77-5
AU - Sánchez-Ledesma F.
AU - A. Pastor J.
AU - Alonso D.
AU - Rosique F.
PY - 2011
SP - 290
EP - 293
DO - 10.5220/0003500402900293