An MDE Process for Generating and Integrating Software Tools: Application to Collaborative Construction of Telecom Services
|
|
- Regina Bennett
- 8 years ago
- Views:
Transcription
1 An MDE Process for Generating and Integrating Software Tools: Application to Collaborative Construction of Telecom Services Vanea Chiprianov Yvon Kermarrec Siegfried Rouvrais Journée sur Transformations de modèles et outillage de l'idm, Brest 07/11/11
2 Agenda 1.Requirements of Telecom Service Providers and Developers 2.A Collaborative Process for the Construction of Telecom Services 3.An MDE Process for Generating and Integrating Software Tools 4.Conclusions and Perspectives page 2
3 Telecom Service Stakeholders [Haalstrand, 1994] page 3
4 Telecom Service Life-cycle [Berndt, 1994] page 4
5 Our Focus on Telecom Service Life-cycle [Berndt, 1994] page 5
6 Requirements of Providers and Developers for Service Construction 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services [Haalstrand, 1994], [Kosmas, 1997], [Khlifi, 2008], [Yelmo, 2008] page 6
7 Agenda 1.Requirements of Telecom Service Providers and Developers 2.A Collaborative Process for the Construction of Telecom Services 3.An MDE Process for Generating and Integrating Software Tools 4.Conclusions and Perspectives page 7
8 Responsiblities of a Modeler Modeler = system/software architect/designer Define the architecture/design of the system Explore alternatives, make choices Synthetize a solution, validate it Discuss/work with other teams [Kruchten, 2008] 1.Model 2.Test 3.Collaborate (design decisions and argumentation) 4.Interoperate page 8
9 A Collaborative Process for the Construction of Telecom Services 1.Model 2.Test 3.Collaborate 4.Interoperate page 9
10 A Waterfall-like Process page 10
11 Modeling with DSMLs 1.Model page 11 DSML = graphical language that offers, through appropriate notations and abstractions, expressive power focused on a particular domain, to visualize, specify, construct and document the artifacts of a softwareintensive system. [Booch, 2005], [Deursen, 2000]
12 How do DSMLs contribute towards fullfiling Service Construction Requirements 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services page 12
13 Testing through leverage of COTS 1. 2.Test page 13 COTS (Components Off The Shelf) = ''a commercially available or open source piece of software that other software projects can reuse and integrate into their own products'' [Torchiano, 2004]
14 How do Integration of COTS contribute towards fullfiling Service Construction Requirements 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services page 14
15 Collaborating by capturing and retrieving Decision Rationale Collaborate 4. page 15 Decision Rationale DSML Decision Rationale = the justification behind decisions, the reasoning that goes into determining the design of the artifact. [Dutoit, 2006]
16 How does a Decision Rationale DSML contribute towards fullfiling Service Construction Requirements 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services page 16
17 A Collaborative Process for the Construction of Telecom Services Interoperate page 17 Model Transformations, ontologies, Higher Order model Transformations
18 How does a Decision Rationale DSML contribute towards fullfiling Service Construction Requirements 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services page 18
19 How do proposed Software Tools contribute towards fullfiling Service Construction Requirements 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services page 19 1.Model 2.Test 3.Collaborate 4.Interoperate
20 Agenda 1.Requirements of Telecom Service Providers and Developers 2.A Collaborative Process for the Construction of Telecom Services 3.An MDE Process for Generating and Integrating Software Tools 4.Conclusions and Perspectives page 20
21 An MDE Process for Developing DSMLs 1.Model page 21
22 How do proposed Software Tools contribute towards fullfiling Service Construction Requirements 1.An overall model 2.Domain specificity 3.Rapid prototyping 4.Collaborative support 5.Early verification/simulation 6.Integration 7.Reuse 8.Wide range of services 9.Easy evolution of services page 22 1.Model
23 An MDE Process for Leveraging COTS for testing 1. 2.Test page 23
24 An MDE Process for Composing Transversal DSMLs Collaborate 4. page 24
25 An MDE Process for Ensuring DSML Interop Interoperate page 25
26 An Integrated MDE Process 1.Model 2.Test 3.Collaborate 4.Interoperate page 26
27 Agenda 1.Requirements of Telecom Service Providers and Developers 2.A Collaborative Process for the Construction of Telecom Services 3.An MDE Process for Generating and Integrating Software Tools 4.Conclusions and Perspectives page 27
28 Conclusions and Perspectives Define MMi essential activity Currently informal Need for formal methods of eliciting and evolving domain models (MMi) Waterfall-like process Currently still reflect practice in some industries Future iterative or agile methods page 28
29 Publication page 29 Chiprianov V., Kermarrec Y., Rouvrais S.: Integrating DSLs into a Software Engineering Process: Application to Collaborative Construction of Telecom Services. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, Ed. Marjan Mernik, IGI Global, submitted (2012).
30 Publications 1.Chiprianov V., Kermarrec Y., Rouvrais S.: Extending Enterprise Architecture Modelling Languages: Application to Telecommunications Service Creation. The 9th Enterprise Engineering track at the 27 th Symposium on Applied Computing (SAC), Trento, Italy, 6pp, accepted, (2011) rank B [ERA]. 2.Chiprianov V., Alloush I., Kermarrec Y., Rouvrais S.: Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages. In: Proc. of the 6th Intl Conf. on Software and Data Technologies (ICSOFT), Seville, Spain, vol 1, pp , (2011) - rank B [ERA]. 3.Chiprianov V., Kermarrec Y., Rouvrais S.: Towards semantic interoperability of graphical domain specific modeling languages for telecommunications service design. In: Proc. of the 2nd Intl Conf. on Models and Ontology-based Design of Protocols, Architectures and Services (MOPAS), Budapest, Hungary, pp.21-24, (2011). 4.Chiprianov, V., Kermarrec, Y. and Alff, P.: A Model-Driven Approach for Telecommunications Network Services Definition. In: Proceedings of the 15th Open European Summer School and IFIP TC6. 6 WS on The Internet of the Future, LNCS, pages , Barcelona, Spain, (2009). 5.Rouvrais S., Chiprianov V.: Modeling and Architecting Educational Frameworks. In: Electronic Proc. of the 7th Intl CDIO Conf., Technical University of Denmark, Copenhagen (2011). 6.Chiprianov, V., Kermarrec, Y., Rouvrais, S.: Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling Language for Efficient Telecommunications Service Design. In: FlexiTools WS, 32nd ACM/IEEE Intl. Conf. on Soft. Engineering (ICSE), Cape Town, South Africa, 5 pp, (2010). 7.Chiprianov, V., Kermarrec, Y.: An Approach for Constructing a Domain Definition Metamodel with ATL. In: Model Transformation with ATL, 1st Intl. WS,Nantes,France, pp 18-33, (2009). 8.Chiprianov V., Kermarec Y., Rouvrais S.: Practical Model Extension for Modeling Language Profiles. An Enterprise Architecture Modeling Language Extension for Telecommunications Service Creation. 7émes Journées sur l Ingénierie Dirigée par les Modèles, Lille, France, pp , Chiprianov, V., Kermarrec, Y.: Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Modeling Language. In: 5émes Journées sur l Ingénierie Dirigée par les Modèles, Nancy, France, pages , (2009). page 30
31 Bibliography [Berndt, 1994] Hendrik Berndt, Peter Graubmann & Masaki Wakano. Service Specification Concepts in TINA-C. In Proceedings of the 2nd Intl. Conf. on Intelligence in Broadband Services and Networks: Towards a Pan-European Telecommunication Service Infrastructure, pages , London, UK, [Hållstrand, 1994] Joacim Hållstrand & Declan Martin. Industrial Requirements on a Service Creation Environment. In Proceedings of the 2nd Intl. Conf. on Intelligence in Broadband Services and Networks: Towards a Pan-European Telecommunication Service Infrastructure, pages 17 25, London, UK, [Khlifi, 2008] H. Khlifi & J.-C. Gregoire. IMS Application Servers: Roles, Requirements, and Implementation Technologies. Internet Computing, IEEE, vol. 12, no. 3, pages 40 51, may-june [Kosmas, 1997] Nikolaos Kosmas & Kenneth J. Turner. Requirements for Service Creation Environments. In 2nd International Workshop on Applied Formal Methods in System Design, p , 1997 [Kruchten, 2008] P. Kruchten. Controversy Corner: What do software architects really do? J. Syst. Softw., vol. 81, pages , [Torchiano, 2004] Marco Torchiano & Maurizio Morisio. Overlooked Aspects of COTSBased Development. IEEE Softw., vol. 21, pages 88 93, [Yelmo, 2008] J. C. Yelmo, J. M. del Alamo, R. Trapero, P. Falcarin, J. Yu, B. Carro, C. Baladron & Itu. A user-centric service creation approach for next generation networks. Proceedings of the First Itu-T Kaleidoscope Academic Conference Innovations in Ngn: Future Network and Services. Int Telecommunication Union, Geneva 20, 2008 page 31
Agile Requirements Traceability Using Domain-Specific Modelling Languages
Agile Requirements Traceability Using Domain-Specific Modelling Languages Masoumeh Taromirad Department of Computer Science University of York York, UK mtaromi@cs.york.ac.uk ABSTRACT Requirements traceability
More informationITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac.
ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford y.f.hu@bradford.ac.uk Next Generation Network (NGN) A IP/IMS based network Provide
More informationCHAPTER 2 LITERATURE SURVEY
CHAPTER 2 LITERATURE SURVEY This chapter describes the survey of existing literature on multiple views. Later, it presents literature survey conducted on frameworks for tool comparison and stakeholder
More informationRevel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
More informationRequirements Engineering: A Roadmap
Requirements Engineering: A Roadmap Bashar Nuseibeh & Steve Easterbrook Department of Computing Imperial College of Science, Technology & Medicine London SW7 2BZ, UK Email: ban@doc.ic.ac.uk http://www-dse.doc.ic.ac.uk/~ban/
More informationMDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
More informationTOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES
TOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES R. Bashroush, I. Spence, P. Kilpatrick, T.J. Brown Queen s University Belfast School of Computer Science 18 Malone Road, Belfast BT7 1NN,
More informationRoles in Software Development using Domain Specific Modelling Languages
Roles in Software Development using Domain Specific Modelling Languages Holger Krahn Bernhard Rumpe Steven Völkel Institute for Software Systems Engineering Technische Universität Braunschweig, Braunschweig,
More informationSoftware Engineering Research at Baylor
Software Engineering Research at Baylor Eunjee Song Computer Science Department Baylor University October 3, 2008 Education Background Ph.D. Computer Science, Colorado State University, May 2007 Dissertation
More informationKnowledge-based Expressive Technologies within Cloud Computing Environments
Knowledge-based Expressive Technologies within Cloud Computing Environments Sergey V. Kovalchuk, Pavel A. Smirnov, Konstantin V. Knyazkov, Alexander S. Zagarskikh, Alexander V. Boukhanovsky 1 Abstract.
More informationGraph-Grammar Based Completion and Transformation of SDL/UML-Diagrams
Graph-Grammar Based Completion and Transformation of SDL/UML-Diagrams Position Paper Ulrich A. Nickel, Robert Wagner University of Paderborn Warburger Straße 100 D-33098 Paderborn Germany [duke, wag25]@uni-paderborn.de
More informationEnhancement of Development Technologies for Agent- Based Software Engineering
Enhancement of Development Technologies for Agent- Based Software Engineering Andre Karpištšenko Tallinn Technical University, Ehitajate tee 5 19086 Tallinn, Estonia andre@lap.ee Abstract. Current trends
More informationFormal Ontologies in Model-based Software Development
Formal Ontologies in Model-based Software Development Hele-Mai Haav, Andres Ojamaa, Vahur Kotkas, Pavel Grigorenko, Jaan Penjam Institute of Cybernetics at TUT About In general, ontologies as formal models
More informationApplying 4+1 View Architecture with UML 2. White Paper
Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was
More informationAdvancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
More informationA Methodology for the Development of New Telecommunications Services
A Methodology for the Development of New Telecommunications Services DIONISIS X. ADAMOPOULOS Centre for Communication Systems Research School of Elec. Eng., IT and Mathematics University of Surrey Guildford
More informationModel-Driven Cloud Data Storage
Model-Driven Cloud Data Storage Juan Castrejón 1, Genoveva Vargas-Solar 1, Christine Collet 1, and Rafael Lozano 2 1 Université de Grenoble, LIG-LAFMIA, 681 rue de la Passerelle, Saint Martin d Hères,
More informationAn approach for the systematic development of domain-specific languages
SOFTWARE PRACTICE AND EXPERIENCE Softw. Pract. Exper. 2009; 39:1253 1292 Published online 28 August 2009 in Wiley InterScience (www.interscience.wiley.com)..936 An approach for the systematic development
More informationAWERProcedia Information Technology & Computer Science
AWERProcedia Information Technology & Computer Science Vol 03 (2013) 1157-1162 3 rd World Conference on Information Technology (WCIT-2012) Webification of Software Development: General Outline and the
More informationCurriculum Vitae. Zhenchang Xing
Curriculum Vitae Zhenchang Xing Computing Science Department University of Alberta, Edmonton, Alberta T6G 2E8 Phone: (780) 433 0808 E-mail: xing@cs.ualberta.ca http://www.cs.ualberta.ca/~xing EDUCATION
More informationAn Overview of Challenges of Component Based Software Engineering
An Overview of Challenges of Component Based Software Engineering Shabeeh Ahmad Siddiqui Sr Lecturer, Al-Ahgaff University, Yemen Abstract Nowadays there is trend of using components in development of
More informationProduct Release Planning in Consideration of Technical Debt
Fifth International Workshop on Managing Technical Debt, Baltimore 2013 Product Release Planning in Consideration of Technical Debt Guenther Ruhe (joint work with Jason Ho) University of Calgary, Canada
More informationLarge-Scale DS(M)L Deployment in Thales
www.thalesgroup.com Large-Scale DS(M)L Deployment in Thales ITSLE Workshop Sept. 15 th, 2014 Stéphane Bonnet, Daniel Exertier, Benoît Langlois 2 / Toronto, July 2013 Singapore, Feb. 2014 Melbourne, June
More informationA business process metamodel for Enterprise Information Systems automatic generation
A business process metamodel for Enterprise Information Systems automatic generation Luiz Fernando Batista Loja 1, Valdemar Vicente Graciano Neto 1, Sofia Larissa da Costa 1, Juliano Lopes de Oliveira
More informationHow To Develop A Multi Agent System (Mma)
S-Tropos: An Iterative SPEM-Centric Software Project Management Process Yves Wautelet, Manuel Kolp, Youssef Achbany IAG Institut d Administration et de Gestion, ISYS Unité de Systèmes d Information, Université
More informationSoftware Engineering and the Systems Approach: A Conversation with Barry Boehm
IGI PUBLISHING ITJ4305 701 E. Chocolate Avenue, Suite 200, Hershey PA 17033-1240, USA Int l Journal of Tel: Information 717/533-8845; Technologies Fax 717/533-8661; and the Systems URL-http://www.igi-global.com
More informationModel-Driven Development of a Biosignal Analysis Framework: Benefits and Impacts on Processes. Nikolas Hofmann 08.11.2012
Model-Driven Development of a Biosignal Analysis Framework: Benefits and Impacts on Processes Nikolas Hofmann Introduction Biosignal analysis has versatile applications in medicine Mobile devices allow
More informationIntelligent Data Integration Middleware Based on Updateable Views
Intelligent Data Integration Middleware Based on Updateable Views Hanna Kozankiewicz 1, Krzysztof Stencel 2, Kazimierz Subieta 1,3 1 Institute of Computer Sciences of the Polish Academy of Sciences, Warsaw,
More informationFuture Directions for a Healthcare Facility Information Management System
Future Directions for a Healthcare Facility Information Management System Jason Lucas, PhD Clemson University Clemson, SC Tanyel Bulbul, PhD Virginia Tech Blacksburg, VA Quality facility management in
More informationGoals and Scenarios to Software Product Lines: the GS2SPL Approach
Goals and Scenarios to Software Product Lines: the GS2SPL Approach Gabriela Guedes, Carla Silva, Jaelson Castro Centro de Informática Universidade Federal de Pernambuco (UFPE) CEP 50740-540, Recife/ PE
More informationPortable Cloud Services Using TOSCA
Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University
More informationArchitecture Centric Development in Software Product Lines
Architecture Centric Development in Software Product Lines Aurangzeb Khan DCE, College of E & ME National University of Science and Technology (NUST), Pakistan Farooque Azam DCE, College of E & ME National
More informationclooca : Web based tool for Domain Specific Modeling
clooca : Web based tool for Domain Specific Modeling Shuhei Hiya, Kenji Hisazumi, Akira Fukuda, and Tsuneo Nakanishi Kyushu University 744 Motooka Nishi-ku, Fukuoka 819-0395, Japan {hiya,nel,fukuda,tun@f.ait.kyushu-u.ac.jp
More informationTowards Security Risk-oriented Misuse Cases
Towards Security Risk-oriented Misuse Cases Inam Soomro and Naved Ahmed Institute of Computer Science, University of Tartu J. Liivi 2, 50409 Tartu, Estonia {inam, naved}@ut.ee Abstract. Security has turn
More informationComponent-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3
Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, ivica.crnkovic@mdh.se 2 ABB Corporate Research,
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO/IEC/ IEEE 42010 First edition 2011-12-01 Systems and software engineering Architecture description Ingénierie des systèmes et des logiciels Description de l'architecture Reference
More informationReflection on Software Architecture Practices What Works, What Remains to Be Seen, and What Are the Gaps
Reflection on Software Architecture Practices What Works, What Remains to Be Seen, and What Are the Gaps Chung-Horng Lung Systems and Computer Engineering Carleton University Ottawa, Ontario, Canada chlung@sce.carleton.ca
More informationModeling Turnpike: a Model-Driven Framework for Domain-Specific Software Development *
for Domain-Specific Software Development * Hiroshi Wada Advisor: Junichi Suzuki Department of Computer Science University of Massachusetts, Boston hiroshi_wada@otij.org and jxs@cs.umb.edu Abstract. This
More informationSemantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
More informationModeling an Ontology for Managing Contexts in Smart Meeting Space
Modeling an Ontology for Managing Contexts in Smart Meeting Space Mohammad Rezwanul Huq, Nguyen Thi Thanh Tuyen, Young-Koo Lee, Byeong-Soo Jeong and Sungyoung Lee Department of Computer Engineering Kyung
More informationSERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS
7th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 22-24 April 2010, Tallinn, Estonia SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS Lemmik, R.; Karjust, K.;
More informationThis is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 15447
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationA Software process engineering course
Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2009 A Software process engineering course J. Scott Hawker Follow this and additional works at: http://scholarworks.rit.edu/other
More informationDifferent Approaches using Change Impact Analysis of UML Based Design for Software Development
Different Approaches using Change Impact Analysis of UML Based Design for Software Development Ali Tariq Bhatti 1, Muhammad Murad Haider 2, Zill-e-Subhan 2 1 North Carolina A&T State University, Greensboro
More informationExploring Architectural Design Decision Management Paradigms for Global Software Development
Exploring Architectural Design Decision Management Paradigms for Global Software Development Meiru Che, Dewayne E. Perry Department of Electrical & Computer Engineering The University of Texas at Austin
More informationAN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
More informationFrom Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
More informationSo#ware Engineering & Systems Engineering
1 So#ware Engineering & Systems Engineering Martin Griss Director, Silicon Valley Campus martingriss@svcmuedu 2 Carnegie Mellon Silicon Valley Established 2002 Heart of high tech ecosystem Education Research
More informationAgile bottom-up development of domain-specific IDEs for model-driven development
Agile bottom-up development of domain-specific IDEs for model-driven development Steffen Vaupel, Daniel Strüber, Felix Rieger, Gabriele Taentzer Philipps-Universität Marburg, Germany {svaupel,strueber,riegerf,taentzer}@informatik.uni-marburg.de
More informationTraining Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
More informationService-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
More informationConcern Driven Software Development
Concern Driven Software Development Omar Alam School of Computer Science, McGill University, Montreal, Canada Omar.Alam@mail.mcgill.ca Abstract Model Driven Engineering (MDE) has achieved success in many
More informationSAC 2015 Tutorial Proposal Software Reuse and Reusability Involving Requirements, Product Lines, and Semantic Service Specifications
SAC 2015 Tutorial Proposal Software Reuse and Reusability Involving Requirements, Product Lines, and Semantic Service Specifications Dr. Hermann Kaindl, Professor Vienna University of Technology, ICT Gusshausstr.
More informationAn Approach for the Systematic Development of Domain-Specific Languages
An Approach for the Systematic Development of Domain-Specific Languages Mark Strembeck 1, Uwe Zdun 2 1 Institute of Information Systems, New Media Lab Vienna University of Economics and BA, Austria mark.strembeck@wu-wien.ac.at
More informationThe Concept of Automated Process Control
Scientific Papers, University of Latvia, 2010. Vol. 756 Computer Science and Information Technologies 193 203 P. The Concept of Automated Process Control Ivo Oditis 1, Janis Bicevskis 2 1 Bank of Latvia,
More informationOntology-based Archetype Interoperability and Management
Ontology-based Archetype Interoperability and Management Catalina Martínez-Costa, Marcos Menárguez-Tortosa, J. T. Fernández-Breis Departamento de Informática y Sistemas, Facultad de Informática Universidad
More informationModel-Driven Service Level Management
Model-Driven Service Level Management Anacleto Correia 1,2, Fernando Brito e Abreu 1 1 Faculdade de Ciências e Tecnologia/Universidade Nova de Lisboa, Caparica 2 Escola Superior de Tecnologia/Instituto
More informationSoftware Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to
More informationDevelopment of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
More informationA Semantic Approach for Access Control in Web Services
A Semantic Approach for Access Control in Web Services M. I. Yagüe, J. Mª Troya Computer Science Department, University of Málaga, Málaga, Spain {yague, troya}@lcc.uma.es Abstract One of the most important
More informationA METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY
A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY Gleison Samuel do Nascimento, Cirano Iochpe Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre,
More informationA DSL-based Approach to Software Development and Deployment on Cloud
2010 24th IEEE International Conference on Advanced Information Networking and Applications A DSL-based Approach to Software Development and Deployment on Cloud Krzysztof Sledziewski 1, Behzad Bordbar
More informationEngaging End-Users in the Collaborative Development of Domain-Specific Modelling Languages
Engaging End-Users in the Collaborative Development of Domain-Specific Modelling Languages Javier Luis Cánovas Izquierdo 1, Jordi Cabot 1, Jesús J. López-Fernández 2, Jesús Sánchez Cuadrado 2, Esther Guerra
More informationWhat Questions Developers Ask During Software Evolution? An Academic Perspective
What Questions Developers Ask During Software Evolution? An Academic Perspective Renato Novais 1, Creidiane Brito 1, Manoel Mendonça 2 1 Federal Institute of Bahia, Salvador BA Brazil 2 Fraunhofer Project
More informationLeveraging New Business Models with Identity Management An e-learning case study
Leveraging New Business Models with Identity Management An e-learning case study José M. del Álamo DIT, Universidad Politécnica de Madrid, Ciudad Universitaria s/n, 28040 Madrid, Spain jmdela@dit.upm.es,
More informationAn Extensive Study on the Future of Modeling in Software Development
An Extensive Study on the Future of Modeling in Software Development Avadhesh Kumar Gupta and Satish Kumar Department of MCA Institute of Management Studies Ghaziabad, Uttar Pradesh, India {dr.avadheshgupta,
More informationAgile PASSI. 1 The Agile PASSI Skeleton
Agile PASSI Massimo Cossentino, Luca Sabatucci, Valeria Seidita Istituto di Calcolo e Reti ad Alte Prestazioni (ICAR) Consiglio Nazionale delle Ricerche(CNR) Viale delle Scienze, 90128 -Palermo- Italy
More informationUsability Evaluation Using A Questionnaire Model
An Ontology-Based Approach for Designing Web Usability Evaluation Questionnaires Elena García Barriocanal 1, Miguel A. Sicilia Urbán 2, León A. González Sotos 1, and José R. Hilera González 1 1 Computer
More informationUbiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue
Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Milene Serrano 1 and Maurício Serrano 1 1 Universidade de Brasília (UnB/FGA), Curso de Engenharia de Software,
More informationWhat are the used UML diagrams? A Preliminary Survey
What are the used UML diagrams? A Preliminary Survey Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi DIBRIS - Università di Genova, Italy Our aim Asses by means of a survey which parts of
More informationExperiences Developing a Requirements Language Based on the Psychological Framework Activity Theory
Experiences Developing a Requirements Language Based on the Psychological Framework Activity Theory Geri Georg 1 and Lucy Troup 2 1 Computer Science Department, Colorado State University, Fort Collins,
More informationNext Generation Networks architecture by ITU-T
Next Generation Networks architecture by ITU-T Robert Wójcik Department of Telecommunications 21st January 2009, Kraków, Poland Outline 1 The beginnings 2 The definition 3 Fundamental characteristics of
More informationUnderstanding the Role of Enterprise Architecture. towards Better Institutionalization
Understanding the Role of Enterprise Architecture towards Better Institutionalization Lawrence Chung Hyun-Kyung Song Yeong-Tae Song Nary Subramanian University of Texas at Dallas Towson University University
More informationMulti-objective Design Space Exploration based on UML
Multi-objective Design Space Exploration based on UML Marcio F. da S. Oliveira, Eduardo W. Brião, Francisco A. Nascimento, Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil
More informationSession 4 Cloud computing for future ICT Knowledge platforms
ITU Workshop on "Future Trust and Knowledge Infrastructure", Phase 1 Geneva, Switzerland, 24 April 2015 Session 4 Cloud computing for future ICT Knowledge platforms Olivier Le Grand, Senior Standardization
More informationTraceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,
More informationOutline. Definitions. Course schedule
SENG480A/CSC576A Topics in Software Engineering Software Development, Architecture & Evolution Lectures, Sep 17, 20, 2001 Hausi A. Müller University of Victoria Outline Assignment 1 due Sep 27 Last week
More informationA Tool to Support Knowledge Based Software Maintenance: The Software Service Bay
A Tool to Support Knowledge Based Software Maintenance: The Software Service Bay Jonathan I. Maletic Robert G. Reynolds Computer Science Department Wayne State University 431 State Hall Detroit, MI 48202
More informationBusiness Process Modelling Languages, Goals and Variabilities
Business Process Modelling Languages, Goals and Variabilities Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
More informationUML-based Conceptual Design Approach for Modeling Complex Processes in Web Application
UML-based Conceptual Design Approach for Modeling Complex Processes in Web Application Siti Azreena Mubin Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, 43400 Serdang,
More informationPrivacy and Data Protection in a User- Centric Business Model for Telecommunications Services
Privacy and Data Protection in a User- Centric Business Model for Telecommunications Services Juan C. Yelmo, José M. del Álamo and Rubén Trapero DIT, Universidad Politécnica de Madrid, Ciudad Universitaria
More informationWeighted Total Mark. Weighted Exam Mark
CMP2101 Software Engineering Period per Week Contact Hour per Semester Total Mark Exam Mark Continuous Assessment Mark Credit Units LH PH TH CH WTM WEM WCM CU 45 00 30 60 100 40 100 4 Rationale Software
More informationA Wish List for Requirements Engineering for COTSbased Information Systems
A Wish List for Requirements Engineering for COTSbased Information Systems Vito Perrone HOC - Hypermedia Open Center Department of Electronics and Information, Politecnico di Milano Via Ponzio 34/5 20133
More informationModel-Based Engineering: A New Era Based on Papyrus and Open Source Tooling
Model-Based Engineering: A New Era Based on Papyrus and Open Source Tooling Francis Bordeleau Ericsson 8500 Decarie Blvd, Town of Mount Royal, QC, H4P 2N2, Canada francis.bordeleau@ericsson.com http://www.ericsson.com
More informationModel Driven Testing of Web Applications Using Domain Specific Language
Model Driven Testing of Web Applications Using Domain Specific Language Viet-Cuong Nguyen Department of Computer Science and Engineering Faculty of Electrical Engineering Czech Technical University in
More informationTowards Flexible Business Process Modeling and Implementation: Combining Domain Specific Modeling Languages and Pattern-based Transformations
Towards Flexible Business Process Modeling and Implementation: Combining Domain Specific Modeling Languages and Pattern-based Transformations Steen Brahe 1 and Behzad Bordbar 2 1 Danske Bank and IT University
More informationUsing Ontologies in the Domain Analysis of Domain-Specific Languages
Using Ontologies in the Domain Analysis of Domain-Specific Languages Robert Tairas 1, Marjan Mernik 2, Jeff Gray 1 1 University of Alabama at Birmingham, Birmingham, Alabama, USA {tairasr,gray}@cis.uab.edu
More informationCOURSE GUIDE:Model-Driven Software Development (MDE)
COURSE GUIDE:Model-Driven Software Development (MDE) Academic year: 2015-2016 Program: Center: University: Communication Technologies (I 2 -CIT) Universidad Autónoma de Madrid Last modified: 2015/18/05
More informationTowards P2P-based Computer Network Management *
Towards P2P-based Computer Network Management * Hui Xu, and Debao Xiao Department of Computer Science, Huazhong Normal University Wuhan, P.R. China, 430079 xuhui_1004@hotmail.com Abstract Nowadays, the
More informationContext Model Based on Ontology in Mobile Cloud Computing
Context Model Based on Ontology in Mobile Cloud Computing Changbok Jang, Euiin Choi * Dept. Of Computer Engineering, Hannam University, Daejeon, Korea chbjang@dblab.hannam.ac.kr, eichoi@hnu.kr Abstract.
More informationDataStorm 2013 Workshop on Large-Scale Data Management
Domain Specific Languages for Large- Scale-Data Applications DataStorm 203 Workshop on Large-Scale Data Management 6/7/203 Alberto Rodrigues da Silva (on behalf of the Information Systems Group, INESC-ID)
More informationTeCReVis: A Tool for Test Coverage and Test Redundancy Visualization
TeCReVis: A Tool for Test Coverage and Test Redundancy Visualization Negar Koochakzadeh Vahid Garousi Software Quality Engineering Research Group University of Calgary, Canada Acknowledging funding and
More informationA business view for NGN service usage
A business view for NGN service usage Emmanuel Bertin 1, Idir Fodil 1, Noel Crespi 2 1 France Telecom, R&D division 2 Institut National des Télécommunications (GET-INT) Abstract. Next Generation Networks
More informationGenerating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
More informationProGUM-Web: Tool Support for Model-Based Development of Web Applications
ProGUM-Web: Tool Support for Model-Based Development of Web Applications Marc Lohmann 1, Stefan Sauer 1, and Tim Schattkowsky 2 1 University of Paderborn, Computer Science, D 33095 Paderborn, Germany {mlohmann,sauer}@upb.de
More informationComparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm
International Journal of Electronics and Computer Science Engineering 2492 Available Online at www.ijecse.org ISSN- 2277-1956 Comparison of most adaptive meta model With newly created Quality Meta-Model
More informationA Business Analysis Perspective on Business Process Management
A Business Analysis Perspective on Business Process Management October 2013 Discussion Points! Why have Roles?! What is Business Analysis?! Who is the Business Analyst?! Business Analysis & Business Process
More informationA Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationWeb Application Development Processes: Requirements, Demands and Challenges
Web Application Development Processes: Requirements, Demands and Challenges THAMER AL-ROUSAN 1, BASEM HADIDI 2, SHADI ALJAWARNEH 3 1, 3 Faculty of Science and Information Technology, Isra University, Amman,
More information