«Combining formal and informal representations in information
|
|
- Gervase McKenzie
- 7 years ago
- Views:
Transcription
1 1 Trial lecture «Combining formal and informal representations in information systems development» Geir Solskinnsbakk kk November 16, 2012
2 2 Outline Introduction / Background Formal vs. Informal Ontologies in Information Systems Development Conclusion
3 3 Outline Introduction / Background Formal vs. Informal Ontologies in Information Systems Development Conclusion
4 4 Combining formal and informal representations in information systems development What does it mean to combine formal and informal representations? Formalize the informal? Throw away the informal? Let them coexist? Turn formal into informal? From informal to formal Formalize information / knowledge Level of formality is not well defined (fuzzy) Formalization may improve the informal representation
5 5 Formal vs. Informal Figure from [Uschold 2003]
6 6 What is a representation? Figures from: g p p g p p p g j p [Giese 2004]
7 7 Models Engineering: Models are important for understanding the problem [Selic 2003] Constructing bridge Models have been in wide use for years in IS Three levels of (information)models [Mylopoulos 1998] Physical (physical implementation, data types) Logical (mathematical abstraction, relational model) Conceptual (abstraction, expressiveness, ER model)
8 8 Models as communication Figure from [Krogstie 2012]
9 9 Information systems development Common phases in most methodologies Analysis Requirements Engineering Design Implemented systems
10 10 Outline Introduction / Background Formal vs. Informal Ontologies in Information Systems Development Conclusion
11 11 Formal vs. Informal Representations Formal: What is considered formal depends on who you ask Well defined semantics? Machine readable? Mathematical / logical specification? Informal Less well defined d semantics Natural language
12 12 Formal vs. Informal Representations Formal: What is considered formal depends on who you ask Well defined semantics Machine readable Mathematical / logical specification Informal No well defined d semantics Natural language Vienna Development Method (VDM) Data Flow Diagram (DFD)
13 13 Ontology spectrum
14 14 Why formal representations? Verification / consistency checking Contract t towards customer / subcontractor t Code generation Disambiguating communication between requirements engineer, designer, coder, tester Integration of artifacts throughout the lifecycle
15 15 Why informal representations? Customer communication Simple to construct/express t/ Iterative exploration of solution space Flexibility?
16 16 Formal and informal Communication Simplicity Flexibility Informal Formal Customer contract Disambiguation Code generation Verification
17 17 Formal and informal Communication Simplicity Flexibility Informal Formal Customer contract Disambiguation Code generation Verification
18 18 Outline Introduction / Background Formal vs. Informal Examples Ontologies in Information Systems Development Conclusion
19 19 From informal to formal Formalizing requirements engineering Start t with DFD Hierarchically decompose DFD Use VDM at each level to iteratively get the full VDM specification VDM Formal Predicate Logic & Set theory Formal proofs Authors argue for precise communication between developers [Fraser 1991]
20 20 From Informal to formal DFD Formalize [Fraser 1991] VDM
21 21 Formalizing Use cases [Giese 2004]
22 22 Extraction of process models Aquisition of as-is models consumes up to 60% of time for process management age e projects Extraction process: Sentence level analysis Text level analysis Process model generation [Friedrich 2011]
23 23 Informal and formal Challenges Going from informal to formal Precision in automation (e.g. 77% of the tested models in [Friedrich 2011] were correct) Keeping formal/informal f models living side-by-side in syncronization Opportunities Clarification of communication Improve the informal representation through formalization Allow more automation
24 24 Outline Introduction / Background Formal vs. Informal Ontologies in Information Systems Development Conclusion
25 25 Recent activities Semantic Web Standardization of formal representations Inspiration to SE and IS development Knowledge Based Engineering g (KBE) Ontology as part of the methodology Can KBE serve as inspiration for IS development?
26 26 Ontologies in IS development Ontology: A formal specification of a conceptualization [Gruber 1993] Defines concepts, relations, instances Provides a means for Shared knowledge Information exchange Reasoning Much focus on ontologies in IS development Inspired by Semantic Web community
27 27 KBE MOKA and CATIA Reduce time for routine design (80%) [Skarka 2007]
28 28 Ontologies in Development [Happel 2006a]
29 29 Ontology Driven Development Model Driven Architecture (MDA) Ontologies for: [Tetlow 2006] Unabiguous domain vocabularies Validation Consistency checking Model reasoning
30 30 Ontology Enabled Development Ontology at development time supporting development tasks Problem solving support Requirements specification Component reuse
31 31 Ontology Enabled Development Example: Component reuse [Happel 2006b]
32 32 Ontology Based Architecture Example: Business rules Separates business logic from application logic (hence we already have a model of the business as Object Models) OWL ontology as part of the model [Ghali 2012] Translating OWL axioms into business rules Increases the understanding of the domain Increases the expressiveness of the model(s)
33 33 Ontology Enabled Architectures Example: Semantic Web Services OWL-S Profile Process model Grounding Enable semantic discovery, composition, etc. of web services Allows to integrate web services more intelligently [Martin 2004]
34 34 Outline Introduction / Background Formal vs. Informal Ontologies in Information Systems Development Conclusion
35 35 Combining formal and informal representations Challenges Automation Keeping formal/informal representation in synchronization Opportunities Integration Communication Automation Reliability
36 36 Ontology-Driven Information Systems ODIS: Ontology is a central piece in development and end product Visions [Uschold 2008] Elements of an application are represented in a uniform way Applications are manifest as giant networks of semantic agents that represent the models The semantic agents are fully version controlled and stored in a transactional database There is no code generation step, the models are already executing as they are being built Virtually no handwritten code for normal development Virtually all functionality is specified in a visual environment by creating and linking pre-coded semantic agents No computer science background is required to develop applications
37 37 Conclusions Synergies can be obtained by combining formal and informal Communication Integration Reliability Future directions Much focus on Model Driven Development points in the general direction of Uscholds visions Automation of IS development
38 38 Tank you for your attention!
39 39 References [Fraser 1991] Fraser, M., Kumar, K., Vaishnavi, V.K.: Informal and Formal Requirements Specification Languages: Bridging the Gap. IEEE Transactions on Software Engineering 17(5), 1991 [Friedrich 2011] Friedrich, F., Mendling, J., Puhlman, F.: Process Model Generation from Natural Language Text. CAiSE 2011, LNCS 6741, Springer, pp , 2011 [Ghali 2012] Ghale, A.E., Chniti, A., Citeu, H.: Bringing OWL Ontologies to the Business Rules Users. Proceedings of RuleML 2012, LNCS 7438, Springer, [Giese 2004] Giese, M. and Heldal, R.: From Informal to Formal Specifications in UML. <<UML>> 2004 The Unified Modeling Language. Modeling Languages and Applications. LNCS Volume 3273, Springer, 2004, pp [Gruber 1993] Gruber, T.: A translation approach to portable ontology specifications. Knowledge Acquisition, 5(2): , [Happel 2006a] Happer, H., Seedorf, S.: Applications of Ontologies in Software Engineering. 2nd International Workshop on Semantic Web Enabled Software Engineering (SWESE 2006), held at the 5th International Semantic Web Conference (ISWC 2006). [Happel 2006b] Happel, H., Korthaus, A., Seedorf, S., Tomczyk, P.: KOntoR: An Ontology-enabled ogy ed Approach to Software Reuse. Proceedings of the 18th Conference on Software Engineering and Knowledge Engineering (SEKE), 2006 [Krogstie 2012] Krogstie, J: Model-Based Development and Evolution of Information Systems, Springer, [Martin 2005] Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing Semantics to Web Services: The OWL-S Approach. SWSWPC 2004, LNCS 3387, Springer, 2005 [Mylopoulos 1998] Mylopoulos, J.: Information Modeling in the Time of the Revolution. Information Systems 23(3-4), June [Selic 2003] Selic, B.: The Pragmatics of Model-Driven Development, IEEE Software, vol. 20, no. 5, 2003, pp [Skarka 2007] Skarka, W.: Application of MOKA methodology in generative model creation using CATIA. Engineering Applications of Artificial Intelligence 20, pp , [Tetlow 2006] Eds: Tetlow, P. Pan, J., Oberle, D., Wallace, E., Uschold, M., Kendall, E.: Ontology Driven Architectures and Potential Uses of the Semantic Web in Systems and Software Engineering, W3C Working Draft, 2006 [Uschold 2003] Uschold, M.: Where are the semantics in the semantic web? Ai Mag. 24(3):25-36, 2003 [Uschold 2008] Uscold, M.: Ontology-Driven Information Systems: Past, Present and Future. Invited paper to Formal Ontology in Information Systems, IOS Press, 2008.
A Case Study of Question Answering in Automatic Tourism Service Packaging
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question
More informationOntology-Based Web Application Testing
Ontology-Based Web Application Testing Samad Paydar, Mohsen Kahani Computer Engineering Department, Ferdowsi University of Mashhad sa_pa282@stu-mail.um.ac.ir, kahani@um.ac.ir Abstract- Testing Web applications
More informationSanthosh John. International Journal of Information and Education Technology, Vol. 4, No. 4, August 2014
Development of an Educational Ontology for Java Programming (JLEO) with a Hybrid Methodology Derived from Conventional Software Engineering Process Models Santhosh John Abstract Semantic Web refers to
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 informationUsing Ontologies for Software Development Knowledge Reuse
Using Ontologies for Software Development Knowledge Reuse Bruno Antunes, Nuno Seco and Paulo Gomes Centro de Informatica e Sistemas da Universidade de Coimbra Departamento de Engenharia Informatica, Universidade
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 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 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 informationA QoS-Aware Web Service Selection Based on Clustering
International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,
More informationA Survey on Approaches for Interoperability and Portability of Cloud Computing Services
A Survey on Approaches for Interoperability and Portability of Cloud Computing Services Kostas Stravoskoufos, Alexandros Preventis, Stelios Sotiriadis and Euripides G. M. Petrakis Department of Electronic
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 informationMobile App Discovery through Conceptual Models
Mobile App Discovery through Conceptual Models Jasmin Brakmic, BSc Supervisor: Prof. Dr. Dimitris Karagiannis Research Group Knowledge Engineering University of Vienna, 24.01.2013 Agenda 1. Motivation
More informationHow To Write A Semantic Web, Ontologies, Quality And Quality
MOQ: WEB SERVICES ONTOLOGIES FOR QOS AND GENERAL QUALITY EVALUATIONS Henry M. Kim Schulich School of Business, York University, 4700 Keele St., Toronto, Ontario Canada M3J 1P3; (416) 736-2100 x77952 [phone];
More informationSmartLink: a Web-based editor and search environment for Linked Services
SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,
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 informationA Semantic Web of Know-How: Linked Data for Community-Centric Tasks
A Semantic Web of Know-How: Linked Data for Community-Centric Tasks Paolo Pareti Edinburgh University p.pareti@sms.ed.ac.uk Ewan Klein Edinburgh University ewan@inf.ed.ac.uk Adam Barker University of St
More informationAn Approach to Project Planning Employing Software and Systems Engineering Meta-Model Represented by an Ontology
UDC 004.7, DOI:10.2298/CSIS091110030L An Approach to Project Planning Employing Software and Systems Engineering Meta-Model Represented by an Ontology Miroslav Líška 1 and Pavol Navrat 1 1 Faculty of Informatics
More informationAutomatic Web Services Generation
Automatic Web Services Generation Ernest Cho Computing & Software Systems Institute of Technology Univ. of Washington, Tacoma xxx@u.washington.edu Sam Chung Computing & Software Systems Institute of Technology
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 informationPerspective Methods and Tools for the Design of Distributed Software Systems Based on Services
5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Perspective Methods and Tools for the Design of Distributed Software Systems
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 informationInformation Services for Smart Grids
Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic
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 informationSemantic-enabled Software Engineering and Development
Semantic-enabled Software Engineering and Development Bernhard Bauer, Stephan Roser Programming of Distributed Systems, University of Augsburg, 86135 Augsburg [bauer roser]@informatik.uni-augsburg.de Abstract:
More informationA generic approach for data integration using RDF, OWL and XML
A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6
More informationPerspective Methods and Tools for the Design of Distributed Software Systems Based on Services
Acta Polytechnica Hungarica Vol. 4, No. 1, 2007 Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Marek Paralič Department of Computers and Informatics, Faculty
More informationF-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
More informationEnterprise Architecture Development Based on Enterprise Ontology
Enterprise Architecture Development Based on Enterprise Ontology 1, 2, 3 1 Nooretouba University, E-Commerce Group, Tehran, Iran, rajabi.ze@gmail.com 2 Iran University of Science & Technology, School of
More informationONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: hasni.neji63@laposte.net;
More informationOntological Representations of Software Patterns
Ontological Representations of Software Patterns Jean-Marc Rosengard and Marian F. Ursu University of London http://w2.syronex.com/jmr/ Abstract. This paper 1 is based on and advocates the trend in software
More informationOntology Modeling Using UML
Ontology Modeling Using UML Xin Wang Christine W. Chan Department of Computer Science, University of Regina, Regina, Saskatchewan, Canada S4S 0A2 wangx@cs.uregina.ca, chan@cs.uregina.ca Abstract Ontology
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 informationManaging Open Source Software Development Projects With Semantic Web Technology
Managing Open Source Software Development Projects With Semantic Web Technology Wikan Danar Sunindyo 1 Thomas Moser 1 Stefan Biffl 1 1 Institute of Software Technology and Interactive Systems Vienna University
More informationMERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT
23-24 September, 2006, BULGARIA 1 MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT Dencho N. Batanov Frederick Institute of Technology Computer Science Department Nicosia, Cyprus
More informationDevelopment of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
More informationLecture 9: Requirements Modelling
A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview
More informationIncorporating Semantic Discovery into a Ubiquitous Computing Infrastructure
Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Robert E. McGrath, Anand Ranganathan, M. Dennis Mickunas, and Roy H. Campbell Department of Computer Science, University or Illinois
More informationApplications of Ontologies in Software Engineering
Applications of Ontologies in Software Engineering Hans-Jörg Happel *) and Stefan Seedorf ) *) FZI Forschungszentrum Informatik Forschungsgruppe Information Process Engineering (IPE) Haid-und-Neu-Str.
More informationI. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION
Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University
More informationRepresenting XML Schema in UML A Comparison of Approaches
Representing XML Schema in UML A Comparison of Approaches Martin Bernauer, Gerti Kappel, Gerhard Kramler Business Informatics Group, Vienna University of Technology, Austria {lastname}@big.tuwien.ac.at
More informationInformation systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
More informationData Validation with OWL Integrity Constraints
Data Validation with OWL Integrity Constraints (Extended Abstract) Evren Sirin Clark & Parsia, LLC, Washington, DC, USA evren@clarkparsia.com Abstract. Data validation is an important part of data integration
More informationUSAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
More informationAn Integrated Quality Assurance Framework for Specifying Business Information Systems
An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany
More informationONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute
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 informationWeb Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
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 informationImplementation of hybrid software architecture for Artificial Intelligence System
IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and
More informationFoundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster (jku@zurich.ibm.com) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
More informationAnnotation for the Semantic Web during Website Development
Annotation for the Semantic Web during Website Development Peter Plessers, Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,
More informationHealthcare Services - education and research - developed in the INSEED project
Healthcare Services - education and research - developed in the INSEED project Radu DOBRESCU Universitatea Politehnica din Bucureşti Program Strategic pentru Promovarea Inovarii în Servicii prin Educaţie
More informationFormal Ontologies in Model-based Software Development
Formal Ontologies in Model-based Software Development Hele-Mai Haav, Andres Ojamaa, Vahur Kotkas, Pavel Grigorenko, Jaan Penjam Institute of Cybernetics at TUT About In general, ontologies as formal models
More informationFHIM Model Content Overview
FHIM Model Content Overview Federal Health Information Model (FHIM) and Associated Terminology Models Goal Produce a logical, health information model that supports semantic interoperability and that is
More informationImproving the Quality of Software Requirements Specifications with Semantic Web Technologies
Improving the Quality of Software Requirements Specifications with Semantic Web Technologies Verónica Castañeda, Luciana Ballejos and Ma. Laura Caliusco CIDISI UTN FRSF Lavaise 610 Santa Fe Argentina {vcastaneda,lballejo,mcaliusc}@frsf.utn.edu.ar
More informationCitationBase: A social tagging management portal for references
CitationBase: A social tagging management portal for references Martin Hofmann Department of Computer Science, University of Innsbruck, Austria m_ho@aon.at Ying Ding School of Library and Information Science,
More informationSOFTWARE DESIGN PATTERNS FOR
SOFTWARE DESIGN PATTERNS FOR ONTOLOGY-ENABLED TRACEABILITY Parastoo Delgoshaei and Mark Austin Department of Civil and Environmental Engineering and ISR, University of Maryland, College Park, MD 20742.
More informationAn Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology
An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology A.Fatemi 1, N.NematBakhsh 2,B. Tork Ladani 3 Department of Computer Science, Isfahan University,
More informationEnterprise Knowledge Management Aspects and Layers
Enterprise Knowledge Management Aspects and Layers Saulius GUDAS Informatics department of Kaunas Faculty of Humanities, Vilnius University Kaunas, Muitines 8, LT-44280 Lithuania ABSTRACT The paper presents
More informationBackground: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
More informationMonitoring execution of OWL-S web services
Monitoring execution of OWL-S web services Roman Vaculín, Katia Sycara {rvaculin, katia}@cs.cmu.edu The Robotics Institute, Carnegie Mellon University Abstract. In this paper we describe mechanisms for
More informationWeb-Based Genomic Information Integration with Gene Ontology
Web-Based Genomic Information Integration with Gene Ontology Kai Xu 1 IMAGEN group, National ICT Australia, Sydney, Australia, kai.xu@nicta.com.au Abstract. Despite the dramatic growth of online genomic
More informationInformation Technology for KM
On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de
More informationTraining Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
More informationDDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance
DDI Lifecycle: Moving Forward Status of the Development of DDI 4 Joachim Wackerow Technical Committee, DDI Alliance Should I Wait for DDI 4? No! DDI Lifecycle 4 is a long development process DDI Lifecycle
More informationLDaaSWS: Toward Linked Data as a Semantic Web Service
LDaaSWS: Toward Linked Data as a Semantic Web Service Leandro José S. Andrade and Cássio V. S. Prazeres Computer Science Department Federal University of Bahia Salvador, Bahia, Brazil Email: {leandrojsa,
More informationBUSINESS RULES AND GAP ANALYSIS
Leading the Evolution WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Discovery and management of business rules avoids business disruptions WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Business Situation More
More informationAn Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
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 informationOn the Standardization of Semantic Web Services-based Network Monitoring Operations
On the Standardization of Semantic Web Services-based Network Monitoring Operations ChenglingZhao^, ZihengLiu^, YanfengWang^ The Department of Information Techonlogy, HuaZhong Normal University; Wuhan,
More informationEmerging Web Services Technologies WiSe 2009/2010. Tools for Semantic Web Services
Emerging Web Services Technologies WiSe 2009/2010 Tools for Semantic Web Services Agenda 2 Short introduction of Semantic Web Services Ontologies Lifecycle of Semantic Web Services Service descriptions
More informationTowards Collaborative Requirements Engineering Tool for ERP product customization
Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,
More information72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD
72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD Paulo Gottgtroy Auckland University of Technology Paulo.gottgtroy@aut.ac.nz Abstract This paper is
More informationIn this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology?
In this Lecture you will Learn: Systems Development Methodologies What a systems development methodology is Why methodologies are used The need for different methodologies The main features of one methodology
More informationTalend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain
Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata
More informationAnalysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
More informationMDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
More informationThe UML «extend» Relationship as Support for Software Variability
The UML «extend» Relationship as Support for Software Variability Sofia Azevedo 1, Ricardo J. Machado 1, Alexandre Bragança 2, and Hugo Ribeiro 3 1 Universidade do Minho, Portugal {sofia.azevedo,rmac}@dsi.uminho.pt
More informationIn this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
More informationTECH. Requirements. Why are requirements important? The Requirements Process REQUIREMENTS ELICITATION AND ANALYSIS. Requirements vs.
CH04 Capturing the Requirements Understanding what the customers and users expect the system to do * The Requirements Process * Types of Requirements * Characteristics of Requirements * How to Express
More informationDocumenting Service-Oriented Architectures with Ontobrowse Semantic Wiki
Documenting Service-Oriented Architectures with Ontobrowse Semantic Wiki Hans-Jörg Happel 1 and Stefan Seedorf 2 1 FZI Research Center for Information Technologies, Karlsruhe happel@fzi.de 2 University
More informationUML Modelling of Automated Business Processes with a Mapping to BPEL4WS
UML Modelling of Automated Business Processes with a Mapping to BPEL4WS Tracy Gardner IBM UK Laboratories, Hursley Park, Winchester, SO21 2JN, UK tgardner@uk.ibm.com Abstract. The Business Process Execution
More informationAdvanced Software Engineering ( -Formal specification, verification, transformation, and application-
Advanced Software Engineering ( -Formal specification, verification, transformation, and application- Shaoying Liu Faculty of Computer and Information Sciences Hosei Univeresity, Tokyo, Japan Email: sliu@k.hosei.ac.jp
More informationSemantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de http://www.inf.fu-berlin.de/groups/ag-csw/
More informationDeveloping a Distributed Reasoner for the Semantic Web
Developing a Distributed Reasoner for the Semantic Web Raghava Mutharaju, Prabhaker Mateti, and Pascal Hitzler Wright State University, OH, USA. {mutharaju.2, prabhaker.mateti, pascal.hitzler}@wright.edu
More informationFormalization of Functional Requirements and Their Traceability in UML Diagrams A Z Notation Based Approach
Formalization of Functional Requirements and Their Traceability in UML Diagrams A Z Notation Based Approach Sabnam Sengupta 1,Swapan Bhattacharya 2 Department of Computer Science & Engineering, Jadavpur
More informationImplementing Ontology-based Information Sharing in Product Lifecycle Management
Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana
More informationA Pattern-based Approach to Business Process Modeling and Implementation in Web Services
A Pattern-based Approach to Business Process Modeling and Implementation in Web Services Steen Brahe 1 and Behzad Bordbar 2 1 Danske Bank & IT University of Copenhagen, Denmark stbr@itu.dk 2 University
More informationScenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationModeling Turnpike: a Model-Driven Framework for Domain-Specific Software Development *
for Domain-Specific Software Development * Hiroshi Wada Advisor: Junichi Suzuki Department of Computer Science University of Massachusetts, Boston hiroshi_wada@otij.org and jxs@cs.umb.edu Abstract. This
More informationA Methodology for the Development of New Telecommunications Services
A Methodology for the Development of New Telecommunications Services DIONISIS X. ADAMOPOULOS Centre for Communication Systems Research School of Elec. Eng., IT and Mathematics University of Surrey Guildford
More informationApplication of ontologies for the integration of network monitoring platforms
Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,
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 informationSoftware Architecture Professional Certificate
Software Architecture Professional Certificate The Software Architecture Professional Certificate program will equip you with state-of-the-art architecture practices and concepts. You will gain experience
More informationSemantic Interoperability for Data Integration Framework using Semantic Web Services and Rule-based Inference: A case study in healthcare domain
Semantic Interoperability for Data Integration Framework using Semantic Web Services and Rule-based Inference: 1 Suphachoke Sonsilphong, 2 Ngamnij Arch-int Semantic Mining Information Integration Laboratory
More informationUML Representation Proposal for XTT Rule Design Method
UML Representation Proposal for XTT Rule Design Method Grzegorz J. Nalepa 1 and Krzysztof Kluza 1 Institute of Automatics, AGH University of Science and Technology, Al. Mickiewicza 30, 30-059 Kraków, Poland
More informationUsing Ontologies in the Domain Analysis of Domain-Specific Languages
Using Ontologies in the Domain Analysis of Domain-Specific Languages Robert Tairas 1, Marjan Mernik 2, Jeff Gray 1 1 University of Alabama at Birmingham, Birmingham, Alabama, USA {tairasr,gray}@cis.uab.edu
More informationONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS
ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University
More informationIntegrating Software Services for Preproject-Planning
Integrating Software Services for Preproject-Planning Edward L DIVITA M.Sc., Ph.D. Candidate divita@stanford.edu Stanford University Stanford, CA 94305-4020 Martin FISCHER Associate Professor fischer@ce.stanford.edu
More informationBusiness Process Models as Design Artefacts in ERP Development
Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark elleborch@itu.dk Abstract. Adequate design
More information