DYNAMIC WEB-FRAME DESIGN MODEL FOR DEVELOPING WEB APPLICATIONS
|
|
- Christian Perry
- 7 years ago
- Views:
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 * Marco Brambilla 1, Jordi Cabot 2 and Nathalie Moreno 3 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci,
More informationAN 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 informationModel 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 informationTowards 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 informationS 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 informationTool 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 informationA 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 informationHow 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 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 informationWeb-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 informationSurvey 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 informationAn 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 informationContents. 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 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 informationAplicando 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 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 informationDESIGNING 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 informationAn 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 informationA 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 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 informationTOGAF 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 informationMDA 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 informationtechnische 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 informationIntelligent 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 informationCDC 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 informationKnowledge-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 informationDesigning 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 informationInformation 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 informationBusiness 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 informationModeling 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 informationSemantic 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 informationSERENITY 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 informationImproving 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 informationWhat 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 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 informationAn 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 informationData 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 informationLinking 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 informationA 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 informationSelbo 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 informationAutomated 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 informationBusiness 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 informationSEMANTIC-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 informationSemantic 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 informationAn 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 informationBusiness 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 informationA 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 informationUmbrella: 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 informationWeb 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 informationApplying 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 informationINTEGRATING 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 informationBuilding 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 informationXFlash 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 informationAN 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 informationChapter 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 informationClarifying 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 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 informationOn 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 informationObject-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 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 informationA 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 informationJOURNAL 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 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 informationData 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 informationDesigning 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 informationSEMANTIC 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 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 informationOWL 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 informationWebRatio 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 informationDesigning 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 informationA 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 informationModel 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 informationService 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 informationSEARCH 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 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 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 informationWSDM: 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 informationEvolving 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 informationEnterprise 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 informationComparative 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 informationStandardized 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 informationLogical 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 informationSecure 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 informationAPPLYING 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 informationUsing 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 information3 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 informationA 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 informationSemantically 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 informationAmjad 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 informationMonalessa 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 informationA 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 informationOn 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 informationCONTEMPORARY 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 informationRequirements 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 information2 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 informationComparison 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 informationUsing 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 informationOverview 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 informationHow 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 informationVARIABILITY 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