Abstract
Software integration is one of the major needs as well as cost driving factors in the software industry today. Still, very few established methodologies exist, especially those addressing integration with respect to non-functional properties. Industry studies show that disregarded and hidden non-functional incompatibilities between systems and their interfaces are the constant source of errors and costly workarounds. We introduce a model-based process that allows dynamic definition of non-functional properties in the context of software integration, present a NFP taxonomy, and propose a method for formal analysis of interface incompatibilities with respect to these properties.
Chapter PDF
Similar content being viewed by others
Keywords
- Boolean Expression
- Software Integration
- Integration Scenario
- Enterprise Application Integration
- Reliability Block Diagram
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Rahm, E., Bernstein, P.: A survey of approaches to automatic schema matching. VLDB Journal 10(4), 334–350 (2001)
InterSystems: Ensemble data transformation language (2009), http://docs.intersystems.com/documentation/ensemble/20091/pdfs/EDTL.pdf
E2E Technologies Ltd: E2E Bridge, http://www.e2ebridge.com/en/e2e.asp
Kutsche, R., Milanovic, N.: (Meta-)Models, Tools and Infrastructures for Business Application Integration. In: UNISCON 2008. Springer, Heidelberg (2008)
Agt, H., Bauhoff, G., Cartsburg, M., Kumpe, D., Kutsche, R., Milanovic, N.: Metamodeling Foundation for Software and Data Integration. In: Proc. ISTA (2009)
Agt, H., Bauhoff, G., Kutsche, R.D., Milanovic, N., Widiker, J.: Semantic Annotation and Conflict Analysis for Information System Integration. In: Proceedings of the MDTPI at ECMFA 2010 (2010)
Kutsche, R., Milanovic, N., Bauhoff, G., Baum, T., Cartsburg, M., Kumpe, D., Widiker, J.: BIZYCLE: Model-based Interoperability Platform for Software and Data Integration. In: Proceedings of the MDTPI at ECMDA (2008)
Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Addison-Wesley, Reading (2003)
OMG: Uml profile for modeling quality of service and fault tolerance characteristics and mechanisms (2008), http://www.omg.org/spec/QFTP/
W3C Recommendation: Mathematical Markup Language (MathML) Version 2.0, 2nd edn. (2003), http://www.w3.org/TR/MathML2
International Bureau of Weights and Measures: The International System of Units (SI), 8th edn. (2006)
Shtelma, M., Cartsburg, M., Milanovic, N.: Executable domain specific language for message-based system integration. In: Schürr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 622–626. Springer, Heidelberg (2009)
Thorelli, L.: An algorithm for computing all paths in a graph. Scientific Notes, BIT 6 (1966)
Yankee Group: Global Server Operating System Reliability Survey 2007-2008 (2008)
Scheer, G.W., Dolezilek, D.J.: Comparing the Reliability of Ethernet Network Topologies in Substation control and Monitoring Networks. Schweitzer Engineering Laboratories TR 6103 (2004)
Sahner, R., Trivedi, K., Puliafito, A.: Performance and Reliability Analysis of Computer Systems. Kluwer Academic Publishers, Dordrecht (2002)
Glinz, M.: On non-functional requirements. In: 15th IEEE International Requirements Engineering Conference, RE 2007 (2007)
Laprie, J.C., Randell, B.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. Dependable Secur. Comput. 1(1), 11–33 (2004)
Brahnmath, G., Raje, R., Olson, A., Bryant, B., Auguston, M., Burt, C.: A quality of service catalog for software components. In: Proceedings of the Southeastern Software Engineering Conference, Alabama, pp. 513–520 (2002)
Dobson, G., Sanchez-Macian, A.: Towards unified qos/sla ontologies. In: SCW 2006: Proceedings of the IEEE Services Computing Workshops, pp. 169–174. IEEE Computer Society, Washington, DC, USA (2006)
Toma, I., Foxvog, D., Paoli, F.D., Comerio, M., Palmonari, M., Maurino, A.: WSMO Deliverable: Non-Functional Properties in Web Services. Technical report, STI International (2008)
Paoli, F.D., Palmonari, M., Comerio, M., Maurino, A.: A meta-model for non-functional property descriptions of web services. In: ICWS 2008: Proceedings of the 2008 IEEE International Conference on Web Services, pp. 393–400. IEEE Computer Society, Washington, DC, USA (2008)
Wada, H., Suzuki, J., Oba, K.: A model-driven development framework for non-functional aspects in service oriented architecture. Int. J. Web Service Res. 5(4), 1–31 (2008)
Hamdy, M., König-Ries, B., Küster, U.: Non-functional parameters as first class citizens in service description and matchmaking - an integrated approach. In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 93–104. Springer, Heidelberg (2009)
Yu, H., Reiff-Marganiec, S.: Non-functional property based service selection: A survey and classification of approaches. In: NFPSLA-SOC 2008,CEUR-WS, Ireland, Dublin (2008)
Jonkers, H., Iacob, M.E., Lankhorst, M.M., Strating, P.: Integration and analysis of functional and non-functional aspects in model-driven e-service development. In: EDOC 2005. IEEE Computer Society, Washington, DC, USA (2005)
Cortellessa, V., Di Marco, A., Inverardi, P.: Integrating performance and reliability analysis in a non-functional MDA framework. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, vol. 4422, pp. 57–71. Springer, Heidelberg (2007)
Colin, S., Maskoor, A., Lanoix, A., Souquiéres, J.: A synthesis of existing approaches to specify non-functional properties. Technical report, Universit Nancy II (2008)
Aagedal, J.O.: Quality of Service Support in Development of Distributed Systems. PhD thesis, University of Oslo (2001)
Saleh, A., Justo, G.R.R., Winter, S.: Non-functional oriented dynamic integration of distributed components. Electr. Notes Theor. Comput. Sci. 68(3) (2003)
Supakkul, S., Oladimeji, E., Chung, L.: Toward component non-functional interoperability analysis: A uml-based and goal-oriented approach. In: IEEE International Conference on Information Reuse and Integration (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agt, H., Bauhoff, G., Kutsche, RD., Milanovic, N. (2011). Modeling and Analyzing Non-Functional Properties to Support Software Integration. In: Salinesi, C., Pastor, O. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2011. Lecture Notes in Business Information Processing, vol 83. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22056-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-22056-2_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22055-5
Online ISBN: 978-3-642-22056-2
eBook Packages: Computer ScienceComputer Science (R0)