Enhanced Model Driven Architecture Software Development Life Cycle with Synchronized and Consistent Mapping
|
|
|
- Gladys Dawson
- 10 years ago
- Views:
Transcription
1 2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Enhanced Model Driven Architecture Software Development Life Cycle with Synchronized and Consistent Mapping Atika Qazi 1, Saif Ur Rehman Malik 1, Madiha Kazmi 1, Shams-Ur-Rehman 2, Nouman Maqbool Rao 3 1 Department of Computer Science COMSATS Institute of Information Technology, Islamabad, Pakistan {atika_qazi, [email protected] }, [email protected] 2 Department Computer Science International Islamic University Islamabad, Pakistan [email protected] 3 Department of Monitoring and Evaluation Higher Education Commission Pakistan [email protected] Abstract - Model Driven Architecture (MDA) is an approach for specifying systems in terms of models, and then enacting the development process through performing model transformations. The System Development Life Cycle (SDLC) is a process for ensuring that all functional and user requirements and agency strategic goals and objectives are met. The SDLC provides a structured and standardized process for all phases of any system development effort. A generic lifecycle for MDA-based software development that can be used as a basis for constructing MDA-based methodologies through a Method Engineering (ME) process has been proposed. This generic life cycle is studied and analyzed in this paper. The MDA-SDLC has mapped with traditional SDLC using it as benchmark. Shortcomings in MDA-based SDLC are identified.this study will lead to a more generic and standardize MDA-based SDLC. Keyword: Model Driven Architecture (MDA), System Development Life Cycle (SDLC), Model Engineering (ME), Computation Independent Model (CIM). Platform Independent Model (PIM), Platform Specific Model (PSM) 1. I. INTRODUCTION The MDA [1] is a new way of developing applications and writing specifications, based on a platformindependent model (PIM) of the application or specification's business functionality and behavior. A complete MDA specification consists of a definitive platform-independent base model, plus one or more platform-specific models (PSM) and sets of interface definitions, each describing how the base model is implemented on a different middleware platform. A complete MDA application consists of a definitive PIM, plus one or more PSMs and complete implementations, one on each platform that the application developer decides to support. MDA development focuses first on the functionality and behavior of a distributed application or system, undistorted by idiosyncrasies of the technology platform or platforms on which it will be implemented. In this way, MDA divorces implementation details from business functions. The SDLC is System Development Life Cycle [2], defined by many other ways by different authors. The SDLC suggests the use of a step by step approach to develop a system. The SDLC is having six to eight stages but it vary between them by different proposals, Here SDLC is with six stages the stages defined to progress step by step. In order to improve the development process and produce quality product SDLC allows the analyst to 395
2 proceed step by step for the analysis and design of the information system. The analyst must start from stage first and proceed next simultaneously. Each stage having questions, analyst has to answer the questions to achieve the result in successful way. Each step performs useful activities, although the activities are separate from each other in a sequence but in real sense they are highly interrelated. Activities in each stage are isolated but if in a stage problem occur then it might require change by the analyst in previous stage to solve it. Analyst is person that must be able to tackle the problem in systematic way by using his/her skills under certain set of application tools and techniques. Therefore each stage is defined separately to perform specific activity but interrelated as the quality results cannot be generated without the interaction among them. It is more appropriate to say that activities in SDLC are performed in full swing overlap each other to make a useful quality end product. Prominent MDA-based methodologies are MODA-TEL [3], MASTER [4], C3 [5], ODAC [6, 7], DREAM [8], and DRIP-Catalyst [9]. In [10], a generic lifecycle for MDA-based Software development has been proposed that can be used as a basis for constructing MDA-based methodologies through a Method Engineering (ME) process. However, this generic life cycle is silent about some important activities. This work identifies the shortcomings in MDA-SDLC by comparing it with traditional SDLC.This work will lead to a new more generic MDA SDLC. The organization of this paper is as follows: section 2 describes MDA; section 3 maps MDA-SDLC with traditional SDLC i.e. with general system development lifecycle. In section 4, short comings of MDA-SDLC are described. Section 5 concludes the work and contains future work as well. 2. II. MODEL DRIVEN ARCHITECTURE (MDA) The MDA is a model driven architecture. The MDA is a software development framework defined by OMG based on automatic transformations of models.by using modelling languages as declarative programming languages the result produced are raising of abstraction level for programmers and improved productivity, quality, longevity outlooks. The MDA is brought up to preserve investment in case if platform changes it should not effect technology. MDA provide the solution by isolate information and processing logic from technology specifics. MDA builds platform independent models like UML is independent of COBRA, COM, EJB, XML etc. The MDA maintain the separation at the implementation level. The MDA application involves Platform Independent Model (PIM), Platform Specific Model (PSM) and code. To represent different model multiple tools are used, like Unified Modeling Language (UML) Meta- Object Facility (MOF) and Common Warehouse Meta-model (CWM) etc. MDA is model-driven because it provides a means for using models to direct the course of understanding, design, construction, deployment, operation, maintenance and modification. MDA Based methodologies also used Situational Method Engineering (SME).The use of SME is to fit the project according to certain situation. There are different types like Paradigm based SME, Generic instantiable process lifecycle and the Extension based approach. The detail of CIM, PIM, PSM and code generation is given below: 2.1. A. 2.1 CIM The CIM captures the business knowledge without reference to a particular system implementation or technology, and it would remain the same even if the system were implemented mechanically, or in computer software. The CIM is described with a vocabulary that is familiar to business people. Therefore, it plays an important role in bridging the gap between experts about the business, and software engineers B. PIM The platform independent model is responsible for formal specification of the structure and function of a system excluding the platform detail. Usually UML is used to represent it sometime any other tool can be used instead of UML C. 2.3 PSM 396
3 The platform specific model is responsible for the functionality in a particular platform that is specified in PIM in general. It takes PIM as its input and transforms PIM into PSM. It uses UML to make Platform specific model. Mapping is carried out at this stage for transformation of PIM into PSM according to desire platform. The PIM provide the benefit of verification according to requirement before transforming in into PSM D. 2.4 Coding At this stage coding is finalized. An MDA tool generates most of the implementation code selected by the developer and some part is done manually by the developer. Finally the end product is produced. 3. III. MAPPING OF SDLC WITH MDA-SDLC The generic life cycle focused on the process part of methodology. The generic SDLC consist of five phases and activities in them. Each phase in a sequence have its own activity to perform. Project Initiation Phase, PIM development Phase, PSM and Code development phase, Deployment Phase, Maintenance Phase are the phases of having phases and activities in them. The mapping of MDA-SDLC with SDLC is given below. MDA-SDLC is not a solid methodology but it s a general process Table1: Mapping of SDLC with MDA-SDLC 1) Recognition of Phase1) Project need preliminary Initiation survey/initial 1) CIM definition investigation 2) Feasibility Study 2) Requirements Specification 3) Obtaining Funding & Support (Resources) 5) Define General Plan 3) Analyzing Phase 2) PIM Development 1) Produce Analysis PIM (System Functionalities) 2) Architectural Design 4) Design Phase 3) PSM & Code development Phase 2) Generate Code 3) *Testing 5) Implementation Phase 4) Deployment 1) Transition of the system to the user environment. 2) *Finalizing of the system and user documentation. 6) Post- Phase 5) Maintenance Implementation 1) *Maintenance 4. IV.SHORTCOMINGS IN MDA-SDLC 397
4 Mapping of MDA-SDLC with traditional SDLC shows that following activities/phases are not included in the MDA-SDLC i.e. these are the major shortcomings of MDA-SDLC A. Modification and Enhancement Phase System should have the capacity for modifications if required not only the maintenance feature is enough to make system efficient and reliable. Such as if future enhancement is required or there is a need for up gradation, the system should be flexible enough to absorb the changes. Enhancement must take place in such a way that by adding extra features with in the body of current system sequential consistency should not be disturbed. Organizational requirements can change with times which demand for system enhancement B. Training to User Developers adopt various approaches to make the system easy and understandable for the common user. Documentation is almost always provided to the user along with the system there are instructions to use the system and for troubleshooting, but the much better approach is the practical demonstration of the system by the developer. Such presentations and demos delivered by the developer make system very easy to use and manage troubles in more handsome way C. Quality Check and Evaluation after each Phase There must be evaluation after regular intervals. Overall evaluation after each phase must be carried out by feed back from user to confirm that development process is going according to his requirements and to make sure that development team is on right track and working according to defined standards. In order to make quality product senior supervisor must be responsible for conducting demo to understand the current project for new team member.quality of software shout not be compromised by any disorder during development. Quality check activity after the first phase of MDA-SDLC to make sure that what the user required developer understand its well, and what developer team is going to propose is that which user demands for. The quality check activity will be useful to confirm that the requirement model is meeting the standard; project infrastructure is also up to the mark, the sources for the project funding will also be available in near future and over all base information for PIM is from valid sources and is that which is required. 5. V. CONCLUSION In this paper traditional SDLC is taken as benchmark. MDA-SDLC is mapped with traditional SDLC. It is found that the MDA-SDLC lack some very important phases or activities such as modification and enhancement phase, user training phase and Quality check and evaluation phase.in other words, MDA- SDLC requires to be modified and enhanced. As future work, a new, more generic MDA-SDLC will be proposed and evaluated. 6. REFERENCES [1] I. Mukerji, J. Miller, MDA Guide Version 1.0.1, OMG, [2] ph ase.pdf [2] A. Gavras, M. Belaunde, L. Ferreira Pires, J. P. Andrade Almeida, "Towards an MDA-based development methodology", Proc. First European Workshop on Software Architecture (EWSA2004), Enschede, Netherlands, 2004, pp [3] X. Larrucea, A. B. G. Diez, J. X. Mansell, "Practical Model Driven Development process", Proc. Second European Workshop on Model Driven Architecture (MDA), Canterbury, UK, [4] T. Hildenbrand, and A. Korthaus, "A Model-Driven Approach to Business Software Engineering", Proc. 8th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI 2004), Volume IV Information Systems, Technologies and Applications, Orlando, Florida, USA, 2004, pp [5] M. Gervais, "ODAC: An Agent-Oriented Methodology Based on ODP", Journal of Autonomous Agents and Multi- Agent Systems, 7(3), 2003, pp
5 [6] M. Gervais, "Towards an MDA-Oriented Methodology", Proc. 26th Annual International Computer Software and applications Conference (COMPSAC'02), Oxford, England, [7] S. Kim, H. G. Min, J. S. Her, S. H. Chang, "DREAM: A practical product line engineering using model driven architecture", Proc. ICITA '05, Australia, 2005, pp [8] N. Guelfi, R. Razavi, A. Romanovsky, S. Vandenbergh, "DRIP Catalyst: an MDE/MDA Method for Fault-tolerant Distributed Software Families Development", Proc. OOPSLA & GPCE 2004 workshop on best practices for Model Driven Development, [9] Mohsen Asadi, Mahdy Ravakhah, Raman Ramsin, An MDA-based System Development Lifecycle, Second Asia International Conference on Modelling & Simulation, Kuala Lumpur, Malaysia May
Tools for MDA Software Development: Evaluation Criteria and Set of Desirable Features
Fifth International Conference on Information Technology: New Generations Tools for MDA Software Development: Evaluation Criteria and Set of Desirable Features Tihomir Calic, Sergiu Dascalu, Dwight Egbert
All you need are models Anneke Kleppe, Klasse Objecten
Model Driven Architecture All you need are models Anneke Kleppe, Klasse Objecten Contents Limited Vision on MDA Modeling Maturity Levels Models Model Driven Development Model Driven Architecture MDA in
Revel8or: 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
CIM to PIM Transformation: A criteria Based Evaluation
ISSN:2229-6093 CIM to PIM Transformation: A criteria Based Evaluation Abdelouahed KRIOUILE *, Taoufiq GADI, Youssef BALOUKI Univ Hassan 1, LAVETE Laboratory, 26000 Settat, Maroc * E-mail of the corresponding
Foundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster ([email protected]) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
MDA based approach towards Design of Database for Banking System
Volume 49 No.16, July 2012 MDA based approach towards Design of Database for Banking System Harsh Dev Phd,Professor, Department of CSE Pranveer Singh Institute of Technology, Kanpur U.P., India Amit Seth
A Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa [email protected] 2004 IBM Corporation Agenda IBM Software Group
From 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
The Fast Guide to Model Driven Architecture
WHITEPAPER The Fast Guide to Model Driven Architecture The Basics of Model Driven Architecture By Frank Truyen [email protected] The Fast Guide to Model Driven Architecture The Basics of Model Driven
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Randall M. Hauch VP Development, Chief Architect Metadata Management OMG's Second Workshop on UML for Enterprise Applications:
How To Test On A Model Driven Test On An Embedded System
Applying Model Driven Techniques to Mobile Testing Sang-Yong Byun Division of Computer Engineering, JeJu National University, Korea [email protected] Abstract Mobile Embedded Testing is the most important
Model-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
Test Driven Mobile Applications Development
, 23-25 October, 2013, San Francisco, USA Test Driven Mobile Applications Development Haeng Kon Kim Abstract Mobile applications testing is the most important factor in its software development. Mobile
Automatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department
Automatic Generation Between UML and Code Fande Kong and Liang Zhang Computer Science department Outline The motivation why we need to do the generation between the UML and code. What other people have
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: [email protected] Jun-Jang Jeng IBM T.J. Watson
Model-driven secure system development framework
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 43 52 P. Model-driven secure system development framework Viesturs Kaugers, Uldis Sukovskis Riga Technical
Business Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected] Donald F. Ferguson IBM Fellow Software
Developing in the MDA Object Management Group Page 1
Developing in OMG s New -Driven Architecture Jon Siegel Director, Technology Transfer Object Management Group In this paper, we re going to describe the application development process supported by OMG
New Web Application Development Tool and Its MDA-Based Support Methodology
New Web Application Development Tool and Its MDA-Based Support Methodology V Yasuyuki Fujikawa V Takahide Matsutsuka (Manuscript received February 11, 2004) Web applications are ubiquitous on the Internet,
Business Model Interoperability using Enterprise Model Integration
Business Model Interoperability using Enterprise Model Integration Harald KÜHN, Marion MURZEK, Franz BAYER BOC Information Systems GmbH, Rabensteig 2, 1010 Vienna, Austria Tel: +43 1 513 27 36 10, Fax:
SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation
Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
An MDA Approach for the Development of Web applications
An MDA Approach for the Development of Web applications Santiago Meliá Beigbeder and Cristina Cachero Castro {santi,ccachero}@dlsi.ua.es Univesidad de Alicante, España Abstract. The continuous advances
Applying MDA and universal data models for data warehouse modeling
Applying MDA and universal data models data warehouse modeling MARIS KLIMAVICIUS Department of Applied Computer Science Riga echnical University Meza iela 1/3-506, LV-1048, Riga LAVIA [email protected]
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Clarifying a vision on certification of MDA tools
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,
OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study
OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study Michael Guttman CTO, The Voyant Group [email protected] Overview of Voyant H.Q. West Chester, PA Business
MDA Overview OMG. Enterprise Architect UML 2 Case Tool by Sparx Systems http://www.sparxsystems.com. by Sparx Systems
OMG MDA Overview by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page:1 Trademarks Object Management Group, OMG, CORBA, Model Driven Architecture, MDA, Unified Modeling Language, UML,
Model-Driven Architecture: Vision, Standards And Emerging Technologies
1 Model-Driven Architecture: Vision, Standards And Emerging Technologies Position Paper Submitted to ECOOP 2001 Workshop on Metamodeling and Adaptive Object Models John D. Poole Hyperion Solutions Corporation
Frameworks of Process Improvement for Mobile Applications
Frameworks of Process Improvement for Mobile Applications Haeng-Kon Kim Abstract Mobile application development belongs on the complicated, but quite regular software development environment that includes
An Agent Based Etl System: Towards an Automatic Code Generation
World Applied Sciences Journal 31 (5): 979-987, 2014 ISSN 1818-4952 IDOSI Publications, 2014 DOI: 10.5829/idosi.wasj.2014.31.05.268 An Agent Based Etl System: Towards an Automatic Code Generation Abderrahmane
Applying MDA in Developing Intermediary Service for Data Retrieval
Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 [email protected]
Model Driven Development Future or Failure of Software Development?
Model Driven Development Future or Failure of Software Development? Ruben Picek, Vjeran Strahonja University of Zagreb, Faculty of Organization and Informatics, Varaždin [email protected], [email protected]
Modeling 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 [email protected] and [email protected] Abstract. This
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
An Object-Oriented Analysis Method for Customer Relationship Management Information Systems. Abstract
75 Electronic Commerce Studies Vol. 2, No.1, Spring 2004 Page 75-94 An Object-Oriented Analysis Method for Customer Relationship Management Information Systems Jyh-Jong Lin Chaoyang University of Technology
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
Model-Driven ERP Implementation
Model-Driven ERP Implementation Philippe Dugerdil, Gil Gaillard Information Systems Department, Haute école de gestion, 7 rte de Drize, CH-1227 Geneva, Switzerland [email protected] Abstract.
A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT
A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT Cléver Ricardo Guareis de Farias, Marten van Sinderen and Luís Ferreira Pires Centre for Telematics and Information Technology (CTIT) PO Box
Agile Approach and MDA in Software Development Process
Agile Approach and MDA in Software Development Process JaroslavaKniežová, Ing. PhD. Associate Professor Comenius University Faculty of Management Department of Information Systems Bratislava, Slovakia
Unified Modeling Language for Describing Business Value Chain Activities
Unified Modeling Language for Describing Business Value Chain Activities Ashish Seth Research Scholar, Punjabi University, Patiala, India Himanshu Agarwal Associate Professor, Punjabi University, Patiala
A Categorization of Collaborative Business Process Modeling Techniques
A Categorization of Collaborative Business Process Modeling Techniques Stephan Roser, Bernhard Bauer Programming Distributed Systems Lab Institute of Computer Science, University of Augsburg, Germany [roser,
Agile Modeling and Design of Service-Oriented Component Architecture
Agile Modeling and Design of Service-Oriented Component Architecture Zoran Stojanovic, Ajantha Dahanayake, Henk Sol Systems Engineering Group, Faculty of Technology, Policy and Management, Delft University
CS4507 Advanced Software Engineering
CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development
Towards Model-Driven Approach for Rapid ERP Development
Towards Model-Driven Approach for Rapid ERP Development Igor Miletić 1, Marko Vujasinović², and Zoran Marjanović³ 1 Breza Software Engineering, Kraljice Natalije 23a, 11000 Belgrade, Serbia [email protected]
Model driven architecture: Principles and practice
Softw Syst Model (2004) 3: 314 327 / Digital Object Identifier (DOI) 10.1007/s10270-004-0061-2 Expert s voice Model driven architecture: Principles and practice Alan W. Brown IBM Software Group, 4205 S.
ENHANCING CLOUD SAAS DEVELOPMENT WITH MODEL DRIVEN ARCHITECTURE
ENHANCING CLOUD SAAS DEVELOPMENT WITH MODEL DRIVEN ARCHITECTURE Ritu Sharma 1 and Manu Sood 2 1, 2 Himachal Pradesh University Summer Hill, Shimla 5, Himachal Pradesh, India 1 [email protected], 2 [email protected]
F-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Using Model Driven Architecture to Develop Multi-Agent Systems
The International Arab Journal of Information Technology, Vol. 10, No. 4, July 2013 349 Using Model Driven Architecture to Develop Multi-Agent Systems Mohamed Elammari and Zeinab Issa Faculty of Information
Information Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board [email protected] 2011-05-11 1 The Information Management Conundrum We all have Data
The leading platform for Model Driven Architecture (MDA) Content:
The leading platform for Model Driven Architecture (MDA) Content: Models Made for Business... 2 ArcStyler Overview... 2 Main Benefits... 3 ArcStyler Editions... 4 ArcStyler Modules and Tool Architecture...
Service Oriented Privacy Modeling in Enterprises with ISRUP E- Service Framework
Service Oriented Privacy Modeling in Enterprises with ISRUP E- Service Framework Seyyed Mohsen Hashemi [email protected] Computer Engineering Department, Science and Research Branch, Azad University
Course 4 27 October 2014. Adrian Iftene [email protected]
Course 4 27 October 2014 Adrian Iftene [email protected] They will not be considered in the maximum values of the laboratory The presentation of the context and of these solutions in the course can
Tool Support for Model Checking of Web application designs *
Tool Support for Model Checking of Web application designs * Marco Brambilla 1, Jordi Cabot 2 and Nathalie Moreno 3 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci,
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
Generating the PIM Behavioral Model from the CIM using QVT
Journal of Computer Science and Information Technology December 2014, Vol. 2, No. 3 & 4, pp. 55-81 ISSN: 2334-2366 (Print), 2334-2374 (Online) Copyright The Author(s). 2014. All Rights Reserved. Published
The GAMP Guide s1 definition of the system
Reprinted from PHARMACEUTICAL ENGINEERING The Official Magazine of ISPE This article presents methods used for the development of all types of software, from infrastructure software to bespoke applications.
From Systems to Services
From Systems to Services How we can collaborate in the new paradigm? Randy Ballew, Chief Technology Architect, IST-AS Steve Masover, Architecture Group, IST-AS Overview What is "software as services"?
CDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.
MDA Journal A BPT COLUMN. David S. Frankel. January 2004. Until February. David Frankel
MDA Journal MDA Journal January 2004 Over the past year, Microsoft has given indications that it takes model-driven approaches to software seriously. Statements emanated from the top of the company about
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
Towards Collaborative Requirements Engineering Tool for ERP product customization
Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,
A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS
A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS 1 YOUSEF KHALEEL, 2 RIZA SULAIMAN 1 Student, Department of Industrial Computing, UKM, Selangor, Malaysia 2 Assoc.
On MDA-SOA based Intercloud Interoperability framework
On MDA-SOA based Intercloud Interoperability framework Tahereh Nodehi 1, Sudeep Ghimire 2, Ricardo Jardim-Goncalves 3, Antonio Grilo 4 1 UNL, [email protected], 2 UNL, UNINOVA, [email protected],
Model-Driven Data Warehousing
Model-Driven Data Warehousing Integrate.2003, Burlingame, CA Wednesday, January 29, 16:30-18:00 John Poole Hyperion Solutions Corporation Why Model-Driven Data Warehousing? Problem statement: Data warehousing
