MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT

Selo Sulistyo, Andreas Prinz

Abstract

Service-based systems are considered as an architectural approach for managing software complexity and their development. With this, a software application is built by defining a set of interactions of autonomous, compound, and loosely-coupled software units called services. Another way of managing software complexity is using model-driven approaches. With this, the development of software applications is started from model levels and thereby, code for implementing the software application is generated automatically. This paper presents AMG (abstract, model and generate), a combination of the two approaches.

References

  1. Allweyer, Thomas. 2009. BPMN - Business Process Modeling Notation. BoD, February. http:// www.amazon.ca/exe?bidos/redirect?tag=citeulike09- 20&path=ASIN/3837070042.
  2. Dahl, Ole-Johan, BJørn Myhrhaug, and Kristen Nygaard. 1968. Some features of the SIMULA 67 language. In Proceedings of the second conference on Applications of simulations, 29-31. New York, New York, United States: Winter Simulation Conference. http://portal. acm.org/citation.cfm?id=805258.
  3. Erl, Thomas. 2005. Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall PTR, August.
  4. Goodwill, James. 2004. Apache Axis Live: A Web Services Tutorial. Sourcebeat, December.
  5. Jeronimo, Michael, and Jack Weast. 2003. UPnP Design by Example: A Software Developer's Guide to Universal Plug and Play. Intel Press, May.
  6. Kleppe, Anneke G., Jos B. Warmer, and Wim Bast. 2003. MDA explained. Addison-Wesley, May.
  7. Kraemer, Frank Alexander. 2007. Arctis and Ramses: Tool Suites for Rapid Service Engineering. In Proceedings of NIK 2007 (Norsk informatikkonferanse), Oslo, Norway. Oslo: Tapir Akademisk Forlag.
  8. McIlroy, D. 1968. Mass-Produced Software Components. In Proceedings of the 1st International Conference on Software Engineering, 98, 88.
  9. Newcomer, Eric. 2002. Understanding Web Services: XML, WSDL, SOAP, and UDDI. 7th ed. AddisonWesley Professional, May. http://www.informit. com/store/product.aspx?isbn=9780201750812.
  10. OASIS. 2009. Devices Profile for Web Services 1.1. OASIS. http://specs.xmlsoap.org/ws/2006/02/devprof/.
  11. OMG. 2009. Service oriented architecture Modeling Language (SoaML): Specification for the UML Profile and Metamodel for Services (UPMS). Object Management Group.
  12. Ouyang, Chun, Eric Verbeek, Wil M. P van der Aalst, Stephan Breutel, Marlon Dumas, and Arthur H. M ter Hofstede. 2007. Formal semantics and analysis of control flow in WS-BPEL. Science of Computer Programming 67, no. 2-3: 162-198. doi: http://dx.doi. org/10.1016/j.scico.2007.03.02.
Download


Paper Citation


in Harvard Style

Sulistyo S. and Prinz A. (2010). MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 288-291. DOI: 10.5220/0002926402880291


in Bibtex Style

@conference{icsoft10,
author={Selo Sulistyo and Andreas Prinz},
title={MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={288-291},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002926402880291},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT
SN - 978-989-8425-23-2
AU - Sulistyo S.
AU - Prinz A.
PY - 2010
SP - 288
EP - 291
DO - 10.5220/0002926402880291