DYNAMIC WEB-FRAME DESIGN MODEL FOR DEVELOPING WEB APPLICATIONS

Size: px
Start display at page:

Download "DYNAMIC WEB-FRAME DESIGN MODEL FOR DEVELOPING WEB APPLICATIONS"

Transcription

1 Sci.Int(Lahore),26(2), ,2014 ISSN ; CODEN: SINTE DYNAMIC WEB-FRAME DESIGN MODEL FOR DEVELOPING WEB APPLICATIONS 1 Muhammad Munwar Iqbal, 2 Adeel Ahmed, 3 Yasir Saleem, 4 M. Salman Bashir, 5 Mujtaba Jafferi 1, 2, 4 Department of Computer Science, Virtual university of Pakistan 1, 2, 3, 4 Department of Computer Science & Engineering, UET, Lahore 5 Department of Computer Science, COMSATS Institute of Information Technology, Lahore munwariq@gmail.com, adeelahmed292@gmail.com,ysaleem@gmail.com salmanbashir@vu.edu.pk, m.jaffery@ciitlahore.edu.pk ABSTRACT--- Web application development is very intensive in the current era. Traditional web development processes are practiced the common goals by the inexperienced manner. With the development of web semantic the world moves toward the semantic web application. Different types of ontologies help throughout the development process from requirement specification to deployment. Semantic web help also used to improve the design of web application. It is more enhanced and can be used for the development of large as well as small applications by the use of semantic web. Provoking by this scenario we purposed a model named Dynamic Web-Frame model. D-Web Frame model will help the development process of web application through semantic web ontologies. Our main focus is to propose a model which helps developer to design better applications. Keywords: Dynamic Web-Frame, Semantic Web Development with WSDM, Extreme Programming INTRODUCTION Semantic web is considered to improve the design of web application. It is more enhanced and can be used to development of large as well as small applications by the use of semantic web. Infect semantic web is the future of the World Wide Web. Initially information on the web was presented in the format that is understandable to human only but with passage of time it is presented in such a way that can be process able by the machines. Later on this innovation promote the development of software agents that help the users in performing their tasks on the web based applications. Traditional software development methodologies are not enough for creating web based software applications particularly for semantic web [2]. As the web based systems have unique and distinguishing requirements so to capture those requirements a new kind of software methodologies are required. Existing methodologies for the development of semantic web are reviewed like WEESA and Semantic Web Development with WSDM and a new model is purposed that is used for development of such systems that are machine comprehensible semantics of web stuffing. Furthermore in this model processes of creation of web pages and ontology are proceed in parallel after that integration and the testing is carried out to create the finalized software artifact. Main focus is maintained on the knowledge instead of data. It is suggested that this model can be used as a standard for creating an informal software development methodology for development of semantic web based software system. Web- Frame will help the development process of web application through semantic web ontologies. Our main focus is to propose a model which helps developer to design better applications. Extreme Programming [1] is most widely used test driven method for the development of web system, as this methodology is more responsive to changing in customer requirements and web application are tend to change in requirements so to recover quality and consistency of web systems we use the layered technique. So based upon the layered approach a new test drive methodology is purposed here that test the web application at each layer. This methodology y is divided into five layers named view layer, servlet layer, business logic layer, persistence and data layer. By adopting this methodology the scalability and quality of the code is increased. RELATED WORK Traditional software development methodologies are not enough for creating web based software applications particularly for semantic web. As the web based systems have unique and distinguishing requirements so to capture those requirements a new kind of software methodologies are required. Existing methodologies for the development of semantic web are reviewed like WEESA and Semantic Web Development with WSDM and a new model is purposed that is used for development of such systems that are machine comprehensible semantics of web stuffing. Furthermore in this model processes of creation of web pages and ontology are proceed in parallel after that integration and the testing is carried out to create the finalized software artifact. Main focus is maintained on the knowledge instead of data. It is suggested that this model can be used as a standard for creating an informal software development methodology for development of semantic web based software system. The goal of semantic web based system is to make the information available on the web page understandable by the machine not only by the human. In old days methodologies used for the development of non-web based system are adopted for the development of semantic web systems which does not provide the semantic at implementation level so different methodologies for web based system are developed, these methodologies have been reviewed and their comparison strengths and weakness is given in tabular

2 786 ISSN ; CODEN: SINTE 8 Sci.Int(Lahore),26(2), ,2014 Table 1: Comparison of different Methodologies for Web Application Development Methodo logy Brief Overview ing Paradigm Notation used Major Features Supportin g Tools Pictorial Description Methodology WSDM WSDM is the listeners driven method..it is based on the thought that web sites classically have different kinds of visitors that may have variation in their needs. It takes requirements from the users of the web site and uses this as foundation for the organizing of data and the web site. Hyper Text It used own It used user centered approach for analysis No Support class Navigation layers HDM HDM is amongst the methods that have been created to express the construction and interaction in hypermedia based applications. It is based on the ER methodology. Hyper Text E-R Interaction in hypermedia applications No Support ER RMM This method based on the ER model and defines a stable process for the succeeding improvement of models. One more methodology named Hera uses the RMM. Data E-R and own It focus on hypertext modeling Based upon ER-model Authoring Tool ER s Slice RMDM Not EORM EORM is an iteration based process focused on improvement of the object oriented methods by the depiction of relationship between the objects. Object oriented OMT Improving the OO ing ONTOS Studio GUI design OOHDM This methodology highlights the notion of navigation framework and suggested for Web applications that uses a broad range of diverse navigation accessibility options. OOHDM methodology is extended to sustain personalization and frame modeling. Object oriented UML and own Influential concepts for contextual navigation No Support ADV Config. Navigationa l

3 Sci.Int(Lahore),26(2), ,2014 ISSN ; CODEN: SINTE SOHDM SOHDM methodology is the first approach that highlights the significance of a process that permits the analyzer to capture and define the requirements of applications. Although SOHDM has some similarities with the OOHDM, but it suggests a requirement specifications based on scenarios. Scenario and Object oriented Own It suggests requirement specificatio n based on scenarios No Support Scenario activity Diagram structure s OO view Navigationa l link schema WAE2 WAE methodology looks at Web apps primarily with the angle of conventional software development. It uses such kind of methods that typically follow traditional Software Engineering. Software UML Implementa tion-on design, Architectur al design Standard UML Tools s Context schema Web- Frame Web-Frame methodology looks at Web apps software development. It uses such kind of methods that typically follow advance Software Engineering. Software UML It used Sematic software centered approach for analysis Standard UML Tools GUI design form [6].a design methodology for semantic web systems is purposed and validated by using a case study on a full fledge existed web based system. Today a lot of frameworks have been purposed for the development of web information based system. For semantic web information system (WIS) there is need to have a framework that enable information on the web to be machine understandable so that the software agents can reason with this information automatically. A method named Frame Web [7] is purposed for framework based web information system and it is extended for development of semantic WISs and named as SFrame Web. Some issues that require woks to be done are that software agents must able to find out the web pages and there must be a common language between them to understand the web pages. Fig 1: Frame Web's standard architecture for WIS [5] Web based systems are becoming the crucial platform for today s progressive companies as the company s websites and internet are used extensively. Traditional software engineering models such as waterfall and CMM are not fulfilling the needs of web based system. They vary in design, concept and implementation model. On the other hand web based applications are business and contend oriented they are not engineering oriented so for development of these applications a new methodology named IIXP [8] is purposed that combines the tradition and latest web engineering mythology s concepts. Web hypermedia applications [5] are becoming more complex rather than just static web pages they are providing web based full fledge systems. So their design, processes and flow of work also becoming more and more complex. Several design processes that are being used in today s design methods are reviewed and compared with each other and design issues associated with complex hypermedia application s design processes are also discussed. Also as different processes use different techniques and aspects so these techniques and their limitations are identified. There is a need to concentrate on the issues in the navigation design process of all design methods. Composition of model driven Web applications [4] get benefit for expansion of web based systems by usage of predefined frameworks and reusable components. For automatic code creation of web based applications a new modern methodology taking in account the MDA ( Driven Architecture) strategy that integrates the existing web services about a User interface stream is proposed here. This

4 788 ISSN ; CODEN: SINTE 8 Sci.Int(Lahore),26(2), ,2014 method uses UML s at the design level and it objective is to develop web applications. to overcome this issue a new model is purposed that can be utilized for extension in the current web engineering models and also for becoming a base for CMS based new modeling language. In the purposed model different CMS platforms are discussed and Meta models for these platforms are suggested then at last common meta-model is purposed for all CMS platforms. Fig 2: Overview of the UWE design method [7] CMS based web applications are becoming crucial for business & organizations [3]. Current web engineering methods are not enough for the development of these applications because the modeling language of these methods does not fulfill the needs of CMS based systems so PROBLEM STATEMENT A model driven approach [9] is discussed for the rapid prototyping of web applications that utilize the knowledge of already existing processes and frameworks to design the web applications and implementing a ready for install prototype for the web application. A design validation process is used in this approach to validate the design before actually implementing it. This pre-validation will improve quality and reduce the risk of rework for the web application. Table-2: Comparison between methodologies and features Properties / Methodol ogies Layered Architect ure Require ment ing Support localiza tion of website s User interface requirem ent Methodo logy Tools Supp ort Conte nt ing Hypert ext i ng Present ation in g WSDM x x x x HDM x x x RMM x x OOHDM x SOHDM x WAE2 x driven approaches for web engineering [10] being used today are not enough for exchange of models and representation of other modeling concerns like architectural design, technology independent design and distribution. Although they are providing a set of tools and method for developing and designing web applications but to overcome their limitations we need to interoperate these model driven models. A new initiative is taken in this regard whose objective is to recover interoperability of practices and tools used for current model driven development of web systems. So a unified model is devised based upon the best features of other methods that can be used for web applications development. PROPOSED DYNAMIC WEB-FRAME SOFTWARE PROCESS MODEL FOR WEB APPS Our purposed methodology is given in the following figure that focus on making a web information system as semantic web enabled means that information not only human understandable but the computer can also understand it. Proposed model of Dynamic Web-Frame was intensively striving by the present situation and consequences where designer and developers are more and supplementary selecting framework centered architectures to construct applications for the Web. By using this model Web based system should be implemented in such a way that it can understand that which request is originated from a human

5 Sci.Int(Lahore),26(2), ,2014 ISSN ; CODEN: SINTE user and which one id from a software agent. The overall model is surrounded by the four major phases. Domain Ontology Conceptual For WEBapp Table 3: s suggested for Dynamic Web-Frame Action & activity Artifact represents Communication Deployment & Maintenance User Verified code Web Requirement and specification WEB Apps Testing Web Source Code Auto testing WEB Coding Web Ontology Navigational User Interface Fig. 3: Proposed Dynamic Web-Frame software process model for Web Apps Domain Analysis and investigation is primarily activity of discovering the objects and processes of a class of like systems for specific problematic area or domain [11, 12]. During the development process of software the main objective to resolve a problem from a particular domain of knowledge, for example car manufacturing, sales or medicine. The analyzer of the domain is analyzed the domain earlier to investigate the given problem, knowledge which is formalized about a particular domain and area can be used again when any other issue or problem in same domain requires software application solution. The graphical illustration of the ontology, Dynamic Web-Frame uses OMG's4 Ontology Definition Meta model (ODM) [13], a language for showing Semantic Web ontologies in the context of MDA [14]. Ontology Definition Meta model defines an ontology Unified ing Language drafts which sanctions designer and developers to exemplify ontologies in Unified ing Language class illustrations. Domain Analysis output is shaped into an ontology which denotes conceptions from problem domain. Ontology's illustration can be used again in the Requirement and specification analysis stage to create the software applications by the use of conceptual model; this model will in future be rectified and may become Dynamic Web-Frame Domain at the time of system design. Table 3 sketches the progression of the models throughout the Dynamic Web-Frame Domain software process Dynamic Web-Frame model forms on top of Framing Web to deliver semantics to functionality centered Web Applications. CONCLUSIONS & FUTURE WORK Web-Frame model helps us in improving the design of web applications. DWFM is a comprehensive approach, integrating the conceptual model with the data storage and user defined templates at the implementation level to provide a model driven solution to better design for WebApps development. Proposed model of Dynamic Web- Frame was intensively striving by the present situation and consequences where designer and developers are more and D.WebFram Communication &Domain Analysis Web Requirement & Specification Analysis Web App Web App Coding Web App Testing Domain Ontology based Conceptual Dynamic Web Frame Domain Web Ontology Language code Source code testing with OWL Domain Concepts for software is being built. After ing in ODM will be converted to Web Ontology Language for deployment. Problem specific Concepts are being solved. ed in Ontology Definition Meta model. With mappings. ed using Dynamic Web Frame UML profile. Web Ontology Language demonstration of Dynamic Web Frame, without OR mappings. Automatic tool based testing using OWL supplementary selecting framework centered architectures to construct applications for the Web. Following measures should be taken when developing the web applications that software agent must can be access the web pages and also navigate the linked pages, search engines also availed this facility. For the future perspective software agent and intelligent agent can collaborate through a common language, like different standard languages are available for

6 790 ISSN ; CODEN: SINTE 8 Sci.Int(Lahore),26(2), ,2014 the top level Ontologies dolce7 is one of them. Web information system is the other area which is also considered during the implementation of web services in future to compare semantic web services. The infrastructure is also needs improvement and should be addressed in future. Dynamic Web-Frame model forms on top of Framing Web to deliver semantics to functionality centered Web Applications. REFERENCES [1]. D. Tian, J. Wen, Y. Liu, N. Ma, and H. Wei., A Test-Driven Web application model based on layered approach, ICITIS 2010, pp , [2]. A. Farooq, and M. J. Arshad., A Process model for Developing Semantic Web Systems, New York Science Journal, Vol. 3(9), ISSN: , pp.43-39, (2010). [3]. F. Trias, Kybele Res. Group, Building CMS-based Web Applications Using a -driven Approach Research Challenges in Information Science (RCIS), 2012 Sixth International Conference on Date of Conference:16-18 May 2012, Rey Juan Carlos Univ., Madrid, Spain, pp: 1 6, (2012) [4]. D.A. Kateros, G.M. Kapitsaki, N.D. Tselikas, I.S. Venieris, A methodology for model driven web application composition, in: Proceedings of the IEEE International Conference on Services Computing (SCC 2008), Vol. 2, IEEE Computer Society Press, Honolulu, Hawaii, USA, pp , [5]. Appandi, A. S. A., & Jantan, A. H. (2012, September). Methods for Complex Web Hypermedia Application: The Processes. In The International Conference on Informatics and Applications (ICIA2012), the Society of Digital Information and Wireless Communication. pp , [6]. Amjad Farooq, M. Junaid Arshad, Syed Ahsan, M. Shahbaz, M. Aslam. and Development of Semantic Web Information System (WIS) for Virtual University of Pakistan. Life Sci J 2012; Vol. 9(2): (ISSN: , pp.45-50, [7]. Souza, V. E. S., Lourenço, T. W., FALBO, R., & Guizzardi, G., S-FrameWeb a Framework based Method for Web Engineering with Semantic Web Support. In Proceedings of the International Workshop on Web Information Systems ing (Trondheim, Norway), pp , (2007). [8]. OI Eldai, AHMH Ali and S. Raviraja., Towards a New Methodology for Developing Web-Based systems. Int J of IT, Vol. 8(1):54-74 (2008). [9]. Mario Luca Bernardi, Giuseppe Antonio Di Lucca, Damiano Distance, A -Driven Approach for the Fast Prototyping of Web Applications, th IEEE International Symposium on Web Systems Evolution (WSE), ISSN: , pp.65-74, (2011). [10]. Antonio Vallecillo1, Nora Koch2, Cristina Cachero4, Sara Comai3, Piero Fraternali3,Irene Garrigós4, Jaime Gómez4, Gerti Kappel5, Alexander Knapp2, Maristella Matera3,Santiago Meliá4, Nathalie Moreno1, Birgit Pröll6, Thomas Reiter6, Werner Retschitzegger6, José E. Rivera1, Andrea Schauerhuber5, Wieland Schwinger6, ManuelWimmer5, Gefei Zhang2, MDWEnet, 2007, A Practical Approach to Achieving Interoperability of -Driven Web Engineering Methods. 7th International Conference on Web Engineering, Workshop Proceedings", Department di Elettronica e Informazione, Politecnico di Milano, Italy, ISBN: , pp , (2007). [11]. Neighbors, J. M.: Software Construction Using Components. Ph.D. Thesis. Department of Information and Computer Science, University of California, Irvine (1981) [12]. Falbo R. A., Guizzardi, G., Duarte, K. C. : An Ontological Approach to Domain Engineering. Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE'2002). Ischia, Italy. pp , (2002). [13]. OMG: Ontology Definition Meta model Specification ( [Retrieved on: January 29 th, 2007] [14]. Duric, D.: MDA based Ontology Infrastructure. Computer Science and Information Systems. ComSIS Consortium, Vol. 1(1), (2004)

Tool Support for Model Checking of Web application designs *

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,

More information

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume L, Number 2, 2005 AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY ANNA LISA GUIDO, ROBERTO PAIANO, AND ANDREA PANDURINO Abstract.

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Towards a New Methodology for Developing Web-Based Systems

Towards a New Methodology for Developing Web-Based Systems Towards a New Methodology for Developing Web-Based Systems Omer Ishag Eldai, Ahmed Hassan M. H. Ali, and S. Raviraja Abstract Web-based systems have become increasingly important due to the fact that the

More information

S FrameWeb: a Framework Based Design Method for Web Engineering with Semantic Web Support

S FrameWeb: a Framework Based Design Method for Web Engineering with Semantic Web Support S FrameWeb: a Framework Based Design Method for Web Engineering with Semantic Web Support Vítor Estêvão Silva Souza 1, Thiago Wotikoski Lourenço 1, Ricardo de Almeida Falbo 1, Giancarlo Guizzardi 1,2 1

More information

Tool Support for Software Variability Management and Product Derivation in Software Product Lines

Tool Support for Software Variability Management and Product Derivation in Software Product Lines Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,

More information

A Framework of Model-Driven Web Application Testing

A Framework of Model-Driven Web Application Testing A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China

More information

How To Evaluate Web Applications

How To Evaluate Web Applications A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality Pier Luca Lanzi, Maristella Matera, Andrea Maurino Dipartimento di Elettronica e Informazione, Politecnico di

More information

UML-based Conceptual Design Approach for Modeling Complex Processes in Web Application

UML-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 information

Web-Based Information Systems

Web-Based Information Systems Web-Based Information Systems Prof. dr. Paul De Bra Eindhoven Univ. of Technology Topics Motivation Web Technology Design of Web-Based Information Systems Automatic Generation of Web-Based Interfaces 1

More information

Survey of Existing Web Models Techniques to Design Web Application

Survey of Existing Web Models Techniques to Design Web Application Survey of Existing Web Models Techniques to Design Web Application Paras Patel 1, Anup Hande 2 and Dr. B. B. Meshram 3 1 Computer Engineering & Information Technology, Veermata Jijabai Technological Institute,

More information

An Approach Towards Customized Multi- Tenancy

An Approach Towards Customized Multi- Tenancy I.J.Modern Education and Computer Science, 2012, 9, 39-44 Published Online September 2012 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2012.09.05 An Approach Towards Customized Multi- Tenancy

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 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 information

Aplicando enfoque MDE a aplicaciones WEB-SOA

Aplicando enfoque MDE a aplicaciones WEB-SOA Aplicando enfoque MDE a aplicaciones WEB-SOA María Consuelo Franky lfranky@javeriana.edu.co Dpto. Ingeniería de Sistemas Universidad Javeriana Bogotá - 2010 http://sophia.javeriana.edu.co/~lfranky/ 1 Temario

More information

Chap 1. Introduction to Software Architecture

Chap 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 information

DESIGNING AND MINING WEB APPLICATIONS: A CONCEPTUAL MODELING APPROACH

DESIGNING AND MINING WEB APPLICATIONS: A CONCEPTUAL MODELING APPROACH DESIGNING AND MINING WEB APPLICATIONS: A CONCEPTUAL MODELING APPROACH Rosa Meo Dipartimento di Informatica, Università di Torino Corso Svizzera, 185-10149 - Torino - Italy E-mail: meo@di.unito.it Tel.:

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

A FRAMEWORK FOR THE ANALYSIS AND COMPARISON OF HYPERMEDIA DESIGN METHODS

A FRAMEWORK FOR THE ANALYSIS AND COMPARISON OF HYPERMEDIA DESIGN METHODS A FRAMEWORK FOR THE ANALYSIS AND COMPARISON OF HYPERMEDIA DESIGN METHODS Susana Montero, Paloma Díaz and Ignacio Aedo Laboratorio DEI. Dpto. de Informática Universidad Carlos III de Madrid Avda. de la

More information

Different 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 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 information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky

More information

MDA Transformations Applied to Web Application Development 1

MDA Transformations Applied to Web Application Development 1 MDA Transformations Applied to Web Application Development 1 Santiago Meliá 1, Andreas Kraus 2, and Nora Koch 2, 3 1 Universidad de Alicante, Spain 2 Ludwig-Maximilians-Universität München, Germany 3 F.A.S.T

More information

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL

More information

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Zeeshan Ahmed Vienna University of Technology Getreidemarkt 9/307, 1060 Vienna Austria Email: zeeshan.ahmed@tuwien.ac.at

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

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.

More information

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information

More information

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

Information Management Metamodel

Information Management Metamodel ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board pete.rivett@adaptive.com 2011-05-11 1 The Information Management Conundrum We all have Data

More information

Business Rule Standards -- Interoperability and Portability

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 mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

Semantic interoperability of dual-model EHR clinical standards

Semantic interoperability of dual-model EHR clinical standards Semantic interoperability of dual-model EHR clinical standards Catalina Martínez-Costa Departamento de Informática y Sistemas, Facultad de Informática Universidad de Murcia, CP 30100, Murcia cmartinezcosta@um.es

More information

SERENITY Pattern-based Software Development Life-Cycle

SERENITY Pattern-based Software Development Life-Cycle SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies

More information

Improving Agility in Model-Driven Web Engineering

Improving Agility in Model-Driven Web Engineering Improving Agility in Model-Driven Web Engineering José Matías Rivero 1,2, Julián Grigera 1, Gustavo Rossi 1,2, Esteban Robles Luna 1, Nora Koch 3,4 1 LIFIA, Facultad de Informática, UNLP, La Plata, Argentina

More information

What is a metamodel: the OMG s metamodeling infrastructure

What is a metamodel: the OMG s metamodeling infrastructure Modeling and metamodeling in Model Driven Development Warsaw, May 14-15th 2009 Gonzalo Génova ggenova@inf.uc3m.es http://www.kr.inf.uc3m.es/ggenova/ Knowledge Reuse Group Universidad Carlos III de Madrid

More information

Revel8or: Model Driven Capacity Planning Tool Suite

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

More information

An Approach for Designing Ubiquitous Web Applications: A Case Study

An Approach for Designing Ubiquitous Web Applications: A Case Study An Approach for Designing Ubiquitous Web Applications: A Case Study Vito Perrone, Paolo Paolini perrone paolini@elet.polimi.it HOC (Hypermedia Open Center) Politecnico di Milano Via Ponzio 34/5-20133 Milano

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,

More information

A Review of an MVC Framework based Software Development

A Review of an MVC Framework based Software Development , pp. 213-220 http://dx.doi.org/10.14257/ijseia.2014.8.10.19 A Review of an MVC Framework based Software Development Ronnie D. Caytiles and Sunguk Lee * Department of Multimedia Engineering, Hannam University

More information

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Selbo 2 an Environment for Creating Electronic Content in Software Engineering BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir

More information

Automated Test Approach for Web Based Software

Automated Test Approach for Web Based Software Automated Test Approach for Web Based Software Indrajit Pan 1, Subhamita Mukherjee 2 1 Dept. of Information Technology, RCCIIT, Kolkata 700 015, W.B., India 2 Dept. of Information Technology, Techno India,

More information

Business Process and Regulations Compliance Management Technology

Business Process and Regulations Compliance Management Technology Business Process and Regulations Compliance Management Technology Ilze Buksa Riga Technical University, Institute of Applied Computer Systems, Meza street 1/4, LV-1048, Riga, Latvia ilze.buksa@rtu.lv Supervisor

More information

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION R Setchi, Cardiff University, UK, Setchi@cf.ac.uk N Lagos, Cardiff University, UK, LagosN@cf.ac.uk ABSTRACT Authoring of technical documentation is a

More information

Semantic Transformation of Web Services

Semantic Transformation of Web Services Semantic Transformation of Web Services David Bell, Sergio de Cesare, and Mark Lycett Brunel University, Uxbridge, Middlesex UB8 3PH, United Kingdom {david.bell, sergio.decesare, mark.lycett}@brunel.ac.uk

More information

An MDA Approach for the Development of Web applications

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

More information

Business Process Modeling and Standardization

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

More information

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

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

More information

Umbrella: A New Component-Based Software Development Model

Umbrella: A New Component-Based Software Development Model 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.

More information

Web services to allow access for all in dotlrn

Web services to allow access for all in dotlrn Web services to allow access for all in dotlrn German Moreno 1, Olga C. Santos 2, Jesus G. Boticario 2, Ramon Fabregat 1 1 Institute of Informatics and Aplications (IIiA), Universidad de Girona, Spain,

More information

Applying MDA in Developing Intermediary Service for Data Retrieval

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 dboberic@uns.ac.rs

More information

INTEGRATING BUSINESS RULES INTO THE WEB DEVELOPMENT PROCESS

INTEGRATING BUSINESS RULES INTO THE WEB DEVELOPMENT PROCESS INTEGRATING BUSINESS RULES INTO THE WEB DEVELOPMENT PROCESS JEHAD NAJJAR ABDALGHANI MUSHTAHA Olga De Troyer Dept. of Computer Science WISE, Dept. of Computer Science, WISE, Dept. of Computer Science, K.U.Leuven

More information

Building E-Commerce Applications from Object-Oriented Conceptual Models

Building E-Commerce Applications from Object-Oriented Conceptual Models Building E-Commerce Applications from Object-Oriented Conceptual Models Oscar Pastor* and Silvia Abrahão* and Joan Fons* This paper introduces an extension to UML that takes care of web page navigation

More information

XFlash A Web Application Design Framework with Model-Driven Methodology

XFlash A Web Application Design Framework with Model-Driven Methodology International Journal of u- and e- Service, Science and Technology 47 XFlash A Web Application Design Framework with Model-Driven Methodology Ronnie Cheung Hong Kong Polytechnic University, Hong Kong SAR,

More information

AN ANALYSIS OF MODEL-DRIVEN WEB ENGINEERING METHODOLOGIES. Received November 2011; revised March 2012

AN ANALYSIS OF MODEL-DRIVEN WEB ENGINEERING METHODOLOGIES. Received November 2011; revised March 2012 International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 1, January 2013 pp. 413 436 AN ANALYSIS OF MODEL-DRIVEN WEB ENGINEERING

More information

Chapter 3. Technology review. 3.1. Introduction

Chapter 3. Technology review. 3.1. Introduction Technology review Chapter 3 3.1. Introduction Previous chapter covers detail description about problem domain. In this chapter I will discuss the technologies currently available to solve a problem in

More information

Clarifying a vision on certification of MDA tools

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,

More information

Future Directions for a Healthcare Facility Information Management System

Future 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 information

On the general structure of ontologies of instructional models

On the general structure of ontologies of instructional models On the general structure of ontologies of instructional models Miguel-Angel Sicilia Information Engineering Research Unit Computer Science Dept., University of Alcalá Ctra. Barcelona km. 33.6 28871 Alcalá

More information

Object-Oriented Systems Analysis and Design

Object-Oriented Systems Analysis and Design Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS

More information

A Variability Viewpoint for Enterprise Software Systems

A 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 information

A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems

A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems Vincenzo Grassi Università di Roma Tor Vergata, Italy Raffaela Mirandola {vgrassi, mirandola}@info.uniroma2.it Abstract.

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 From The Business Motivation Model (BMM)

More information

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 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 information

Data Mining Governance for Service Oriented Architecture

Data Mining Governance for Service Oriented Architecture Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,

More information

Designing Well-Structured Websites: Lessons to be Learned from Database Schema Methodology.

Designing Well-Structured Websites: Lessons to be Learned from Database Schema Methodology. Updated version Published in Proceedings of the ER 98 Conference, Lecture Notes in Computer Science (LNCS), Springer-Verlag, 1998. Designing Well-Structured Websites: Lessons to be Learned from Database

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

Context Model Based on Ontology in Mobile Cloud Computing

Context 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 information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy

More information

Designing Rich Internet Applications Combining UWE and RUX-Method

Designing Rich Internet Applications Combining UWE and RUX-Method Designing Rich Internet Applications Combining UWE and RUX-Method Juan Carlos Preciado, Marino Linaje, Rober Morales-Chaparro, Fernando Sanchez-Figueroa Quercus SEG. Universidad de Extremadura {jcpreciado,

More information

A Process Model for Developing Semantic Web Systems

A Process Model for Developing Semantic Web Systems A Process Model for Developing Semantic Web Systems Amjad Farooq and M. Junaid Arshad Department of Computer Science and Engineering, University of Engineering and Technology, Lahore (54890), Pakistan

More information

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

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

More information

Architecture Centric Development in Software Product Lines

Architecture 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 information

Model-Driven Cloud Data Storage

Model-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 information

WSDM: A User Centered Design Method for Web Sites

WSDM: A User Centered Design Method for Web Sites donderdag, 28 juni 2001 WSDM: A User-Centered Design Method for Web Site Page: 1 WSDM: A User Centered Design Method for Web Sites O.M.F. De Troyer, C.J. Leune Tilburg University, Infolab P.O.Box 90153

More information

Evolving a Software Configuration Management Ontology

Evolving a Software Configuration Management Ontology Evolving a Software Configuration Management Ontology Lucas de Oliveira Arantes 1,2, Ricardo de Almeida Falbo 2, Giancarlo Guizzardi 2 1 zagile Inc. - 101 California Street, Suite 2450, San Francisco,

More information

Enterprise Architecture (EA) is the blueprint

Enterprise Architecture (EA) is the blueprint SETLabs Briefings VOL 6 NO 4 2008 Building Blocks for Enterprise Business Architecture By Eswar Ganesan and Ramesh Paturi A unified meta-model of elements can lead to effective business analysis Enterprise

More information

Comparative Analysis of SOA and Cloud Computing Architectures Using Fact Based Modeling

Comparative Analysis of SOA and Cloud Computing Architectures Using Fact Based Modeling Comparative Analysis of SOA and Cloud Computing Architectures Using Fact Based Modeling Baba Piprani 1, Don Sheppard 2, and Abbie Barbir 3 1 MetaGlobal Systems, Canada 2 ConCon Management Services, Canada

More information

Standardized software development model for SME software houses in Pakistan

Standardized software development model for SME software houses in Pakistan Standardized software development model for SME software houses in Pakistan Abstract There are many software development models that exist for software development like Extreme Programming, Waterfall,

More information

Logical Data Models for Cloud Computing Architectures

Logical Data Models for Cloud Computing Architectures Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps

More information

Secure State UML: Modeling and Testing Security Concerns of Software Systems Using UML State Machines

Secure State UML: Modeling and Testing Security Concerns of Software Systems Using UML State Machines Research Journal of Applied Sciences, Engineering and Technology 7(18): 3786-3790, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: October 26, 2013 Accepted: December

More information

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: aimanturani@hotmail.com ABSTRACT

More information

Using MDA in Web Software Architectures

Using MDA in Web Software Architectures Using MDA in Web Software Architectures SANTIAGO MELIA, CRISTINA CACHERO AND JAIME GOMEZ 1 Universidad de Alicante, Spain The new challenges posed by the Internet market have increased the need for Web

More information

3 The Development Process

3 The Development Process 3 The Development Process The Web technologies discussed in the previous chapter enable the development of Web applications ranging from small, ad hoc solutions to complex Web information systems. Before

More information

A Contribution to Expert Decision-based Virtual Product Development

A Contribution to Expert Decision-based Virtual Product Development A Contribution to Expert Decision-based Virtual Product Development László Horváth, Imre J. Rudas Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Óbuda University,

More information

Semantically Enhanced Web Personalization Approaches and Techniques

Semantically Enhanced Web Personalization Approaches and Techniques Semantically Enhanced Web Personalization Approaches and Techniques Dario Vuljani, Lidia Rovan, Mirta Baranovi Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, HR-10000 Zagreb,

More information

Amjad Farooq, Syed Ahsan and Abad Shah

Amjad Farooq, Syed Ahsan and Abad Shah WWW.JOURNALOFCOMPUTING.ORG 156 Engineering Semantic Web Applications by Using Object-Oriented Paradigm Amjad Farooq, Syed Ahsan and Abad Shah Abstract: The web information resources are growing explosively

More information

Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2

Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2 An Ontology-based Approach for Software Measurement and Suitability Measurement Repository Evaluation to Apply Statistical Software Process Control in High Maturity Organizations Monalessa Perini Barcellos

More information

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

More information

On the Acceptability of Conceptual Design Models for Web Applications

On the Acceptability of Conceptual Design Models for Web Applications On the Acceptability of Conceptual Design Models for Web Applications Franca Garzotto and Vito Perrone HOC Hypermedia Open Center Department of Electronics and Information, Politecnico di Milano (Italy)

More information

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS Keyvan Mohebbi 1, Suhaimi Ibrahim 2, Norbik Bashah Idris 3 1 Faculty of Computer Science and Information Systems, Universiti Teknologi

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

2 nd UML 2 Semantics Symposium: Formal Semantics for UML

2 nd UML 2 Semantics Symposium: Formal Semantics for UML 2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany

More information

Comparison of Model-Driven Architecture and Software Factories in the Context of Model-Driven Development

Comparison of Model-Driven Architecture and Software Factories in the Context of Model-Driven Development Comparison of Model-Driven Architecture and Software Factories in the Context of Model-Driven Development Ahmet Demir Technische Universität München Department of Informatics Munich, Germany AhmetDemir@gmx.de

More information

Using Ontology Search in the Design of Class Diagram from Business Process Model

Using Ontology Search in the Design of Class Diagram from Business Process Model Using Ontology Search in the Design of Class Diagram from Business Process Model Wararat Rungworawut, and Twittie Senivongse Abstract Business process model describes process flow of a business and can

More information

Overview of major concepts in the service oriented extended OeBTO

Overview of major concepts in the service oriented extended OeBTO Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business

More information

How To Design An Information System

How To Design An Information System Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917

More information

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS Ashraf A. Shahin 1, 2 1 College of Computer and Information Sciences, Al Imam Mohammad Ibn Saud Islamic University (IMSIU) Riyadh, Kingdom of Saudi

More information