Erfahrungen mit dem Experience-Factory-Ansatz
|
|
|
- Ralf Palmer
- 10 years ago
- Views:
Transcription
1 Erfahrungen mit dem Experience-Factory-Ansatz Klaus-Dieter Althoff & Jens Mänz Intelligent Information Systems University of Hildesheim althoff 1
2 Überblick Experience Factory (EF) Case-Based Reasoning (CBR) Integration von EF und CBR (DISER-Methode) Ergebnisse (Dissertation Carsten Tautz 2001) Weiterentwicklung (Erfahrungsbasierte Informationssysteme; EbIS) Ergebnisse (Dissertation Markus Nick 2005) Ausblick Arbeiten an der Universität Hildesheim teilweise in Kooperation mit dem Fraunhofer IESE 2
3 Experience Factory (EF) Project Organization Project N Project 1 Plan 1. Characterize 2. Set Goals 3. Choose Model Project Team Perform 4. Execute Project Knowledge from past projects Experience Engineer Experience Base Experience Factory Cases General Knowledge Feedback Learn 5. Analysis 6. Packaging 3
4 *nach Aamodt/Plaza (1994) Case-Based Reasoning (CBR) An approach to solve new problems by adapting solutions of similar past problems. Problem: Initial problem description defines new case Retrieve: New case is used to find a similar case in the case base Reuse: Combination of new and retrieved case provides solved case Revise: Evaluation of the suggested solution Retain: Learning of useful experience through adapting the case base and/or the general domain knowledge index extract repair fault integrate revise evaluate solution Problem retain identify features cases KB retrieve search initially match select reuse copy adapt 4
5 Relating CBR and EF/QIP 5
6 *C. Tautz (2001). Customizing Software Engineering Experience Management Systems to Organizational Needs. Dissertation, FB Informatik, TU Kaiserslautern Evaluation Experimental Results* EbIS approach (»Using the EbIS«) versus human-based approach (»Talking to colleagues«) The experiment showed: Efficiency: The EbIS approach finds more useful guidelines and observations per time period (in terms of both effort and duration). Effectivity: The EbIS approach finds useful guidelines and observations not obtained by the human-based approach. The experiment validated this in a statistically significant way. Result: Combine human-based and EbIS approach The participants agreed: 28 out of 29 participants would apply both approaches in combination. 6
7 EbIS-Product-Line Architecture User Interface Data Entry & Data Editing Reports Intelligent Technologies Maintenance Interface Application Logic EbIS Maintenance Support Intelligent Technologies Database Management System Data Storage Special EbIS tools Traditional tools/systems/infrastructure 7
8 Components of EbIS Product-Line Intelligent Search RAISIN/1 (IESE) RAISIN/3gta (IESE) Orenge (COTS from empolis) Browsing TaxBrow Taxonomy Browser (IESE) ModelExplainer (IESE) Aggregation Context Aggregator (IESE) Data Entry & Data Editing Application Logic Reports User Interface Intelligent Technologies Maintenance Support Maintenance Interface EbIS Maintenance Support Intelligent Technologies EMSIG tools for evaluation and maintenance Data Entry, Editing, and Reports J2EE-based technology Microsoft Access (cheap COTS) Eclipse IDE plugins Microsoft dotnet IDE plugins [planned] Server/Container Apache Tomcat as J2EE container (open source) IBM s Eclipse as Integrated Software Development Environment (open source, Java) Microsoft Access Microsoft dotnet [planned] Database Management System Data Storage Data Base Management System 8 Microsoft Access (cheap COTS) MySQL (open source) PostgreSQL (open source) Microsoft SQL Server Oracle (high-end solution)
9 EbIS Development Process EbIS Development with DILLEBIS DISER requirements environmental factors reuse of application-independent concepts Rapid EbIS Design EbIS Patterns learn pattern-based EbIS concept application-specific DISER maintenance knowledge acquisition tailoring of evaluation program tailored EbIS concept INTERESTS - reference architecture - schema guidelines - components implementation test deployment deployed & running EbIS 9
10 Evaluation - Applicability within Projects Broad applicability of EbIS method/tool := Occurrence in successful EbISs in real-world projects EbISs of different size and project type ( breadth ) EbIS successful Status accepted (usage >= 1 year) OR Status deployable and EbIS tightly integrated Asssumption for tight integration: Acceptance and correct usage of the tool that supports the business process Status Successful Implementation Status unknown #successful # Size of EbIS (#User, #Cases) Small SKe-Pilot, ISI, SLI-EB, IPQM, KM-PEB, CBR-PEB 6 10 Medium indigo/ CoIN Project A 1 Large ESERNET T-Com SR 1(+1)
11 Nutzen Prototypische Realisierung von EF/EB mit CBR- Technologie Entwicklung einer systematischen, umfassenden Methode zur Entwicklung von EF/EB (DISER) Technologieabstraktion : EbIS Einbeziehung alternativer und weitergehender Technologien Organisatorische Einbettung von CBR-Systemen in Industrie und Verwaltung (Zielorientierte) Evaluation und Wartung von CBR- Systemen 11
12 Ausblick Nutzung detailliert beschriebener Methoden (DISER/DILLEBIS) zur (teilweisen) Automatisierung solcher Prozesse Beispiel: Intelligente Informationssysteme für Anwendungen im Ambient- Intelligence-Bereich Ziel: Integration von EF/CBR mit Software-Produktlinien (SPL) Fokus auf Wissen Nutzung von Agententechnologie zur Modularisierung auf der Wissensebene Realisierung von einzelnen Agenten als EF/CBR-System SPL als (hierarchische) EF solcher EF/CBR-Systeme Beispiel: Simulation von Unternehmensgründungsprozessen mit Multiagentensystemen 12
13 Softwareagentenbasierte EF Projekt A SE-Beratungsorganisation Projekt B learn reuse?! SE-Portal Evaluationsagent Erfahrungsingenieuragent Wartungsagent Fallbasis Projekt Project C Project D SE-Berater- Agent 13
14 *M. Nick (2005). Experience Maintenance through Closed-Loop Feedback. Dissertation, FB Informatik, TU Kaiserslautern Benefit - Case Study with Students* Ziel: Evaluation der initialen Konzepte der EbIS-Entwicklungsmethode Zwei Rollenspiele mit jeweils sieben Studenten mit nahezu identischem Design weitere Rollenspiele mit ähnlichem Design in anderen Semestern Rollenspiel: Kontext: Organisation zur Entwicklung von CBR-Anwendungen (X-CBR) Situation und Historie zu X-CBR Aufgabe: Das X-CBR-Management entscheidet, dass eine Experience Factory über CBR-Projekte aufgebaut werden soll, um das Wissen zur Kernkompetenz CBR-Anwendungen besser managen zu können Übernahme der EF- und Organisationsrollen durch Dozent, Mitarbeiter und Studenten Initiale Modellierung des EbIS Ausfüllen eines abschließenden Fragebogens Feedback-Runde Ergebnisse: Initiale Modellierung in 180 min (2 Vorlesungsblöcke á 90 min) Praktische Erfahrung für initialen Workshop mit Industriepartnern (Finanzdienstleister) Einführung des Phasenkonzeptes in der EbIS-Entwicklungsmethode 14
15 Erfahrungen mit dem Experience-Factory-Ansatz Klaus-Dieter Althoff & Jens Mänz Intelligent Information Systems University of Hildesheim althoff 15
16 Overview Case-Based Reasoning (CBR) Experience Factory (EF) Integrating CBR and EF: DISER method Evaluation of DISER Improvement of DISER: DILLEBIS method Evaluation of DILLEBIS Benefits from an SE perspective from an AI perspective Implications and Outlook 16
17 *nach Aamodt/Plaza (1994) Case-Based Reasoning (CBR) An approach to solve new problems by adapting solutions of similar past problems. Problem: Initial problem description defines new case Retrieve: New case is used to find a similar case in the case base Reuse: Combination of new and retrieved case provides solved case Revise: Evaluation of the suggested solution Retain: Learning of useful experience through adapting the case base and/or the general domain knowledge index extract repair fault integrate revise evaluate solution Problem retain identify features cases KB retrieve search initially match select reuse copy adapt 17
18 CBR Task-Method Decomposition Model problem solving and learning from experience case-based reasoning retrieve reuse revise retain collect descriptors identify features search initially match select copy adapt evaluate solution repair fault evaluate interpret copy by teacher selfproblem solution follow repair infer direct evaluate descriptors use indexes copy modify in real search calculate selection solution solution world index similarity criteria evaluate method method in model structure elaborate explain modify explanations search similarity solution general knowledge userrepair index integrate extract adjust indexes update indexes general knowledge rerun problem determine indexes generalize extract relevant descriptors extract solutions extract justifications extract solution method 18
19 Abstracted Method for the Retain Task IF no_similar_past_case (current_case) THEN construct_new_case; ELSE lazy_generalise (old_case); IF current_case_successful THEN integrate_into_successful_cases; ELSE integrate_into_total_problem_cases; DO adaptation UNTIL system_behaves_as_wanted 19
20 Case Ontology for IESE Experience Factory 0..* 0..* defines 0..* Artifact Process Improvement Suggestion 0..* 0..* Project Experience 0..* 1..* Project 0..* 1..* Problem 0..* Pragmatic Solution Observation Guideline 0..* Lesson Learned Context identifies is-a has-part has-decomposition 20
21 Experience Factory (EF) and Quality Improvement Paradigm (QIP) Quality Improvement Paradigm (Basili, Rombach, 1988) Experience Factory Organization (Basili, Rombach, 1988) Experience Factory Organization package characterize project #1 Project Organization analyze set goals execute project choose models Experience Base Support Organization (Experience Factory) 21
22 Experience Factory (EF) Project Organization Project N Project 1 Plan 1. Characterize 2. Set Goals 3. Choose Model Project Team Perform 4. Execute Project Knowledge from past projects Experience Engineer Experience Base Experience Factory Cases General Knowledge Feedback Learn 5. Analysis 6. Packaging 22
23 Experience Factory Roles Experience Factory Manager candidate Experience Management goals design Experimenter Technology Expert Knowledge Infusion reports Experience Manager Experience Base Librarian Consolidated description of assets experience packages Project Data Base eight different Project Support EF roles Experience Engineer Supporter Tool Supporter reusable experience a project data & lessons learned 23
24 Relating CBR and EF/QIP 24
25 DISER Method structure design EbIS implement EbIS set objectives prepare training material plan change define record identify stakeholders identify objectives select objectives survey knowledge sources define knowledge collection define split define inform define analyze reuse potential define analyze quality establish success criteria identify overlapping contents define characterize initially set subject areas conceptualize select knowledge sources define knowledge collection plan plan adaptation identify subject areas select subject areas identify scenarios define concepts define nonterminal attributes identify reuse information define dependencies define global similarity identify reuse scenarios define retrieval goals identify record scenarios define meaning of similarity determine reusability factors classify reusability factors determine minimal quality requirements acquire distinguishing characteristics define application policies define terminal attributes classify attribute define type define local similarity Identify knowledge sources describe knowledge acquisition identify reusability factors 25 determine application boundaries define value range
26 EbIS Aufgaben & Methoden: Conceptualize conceptualize define concepts define nonterminal concept attributes identify reuse information define global similarity define dependencies define maintenance policies determine reusability factors classify reusability factors determine determine minimal application quality boundaries requirements define application policies acquire distinguishing characteristics define terminal concept attributes define meaning of similarity identify reusability factors classify attribute define type define value range define local similarity 26
27 Conceptualize (1) Goal: Conceptualization of EbIS content Input: Reuse scenarios Output: Schema of EbIS (conceptual model in the sense of structure based CBR) Feedback indicators Minimal quality requirements for reuse Processes for reuse 27
28 Conceptualize (2) Decomposition: Define concepts Define nonterminal attributes Identify reuse information Define global similarity Define dependencies Define maintenance policies Method: Subtasks are carried out sequentially or iteratively. 28
29 *C. Tautz (2001). Customizing Software Engineering Experience Management Systems to Organizational Needs. Dissertation, FB Informatik, TU Kaiserslautern Evaluation Experimental Results* EbIS approach (»Using the EbIS«) versus human-based approach (»Talking to colleagues«) The experiment showed: Efficiency: The EbIS approach finds more useful guidelines and observations per time period (in terms of both effort and duration). Effectivity: The EbIS approach finds useful guidelines and observations not obtained by the human-based approach. The experiment validated this in a statistically significant way. Result: Combine human-based and EbIS approach The participants agreed: 28 out of 29 participants would apply both approaches in combination. 29
30 Deficiencies of DISER phase models and development strategies for a better integrability on the software process side; solutions for feedback loops as well as experience life cycle models; solutions for relating different types of knowledge/experience each represented on a different level of granularity; rapid application development approaches for a cheap start ; knowledge modeling approaches/guidelines for scaling up ; scalability of the underlying knowledge technology; integrability of knowledge technology with traditional software system technology; supporting maintenance as a knowledge-intensive task; maintenance process; decision support for maintenance; acquisition method for maintenance knowledge; maintenance enactment support (for optimizing the maintenance process); business goal oriented method for running an EbIS; relating maintenance to the goals of an EbIS to guide maintenance with evaluation; availability of an evaluation plan and maintenance knowledge already for the beginning of regular use for handling the to be expected continuous stream of experience. 30
31 EbIS-Product-Line Architecture User Interface Data Entry & Data Editing Reports Intelligent Technologies Maintenance Interface Application Logic EbIS Maintenance Support Intelligent Technologies Database Management System Data Storage Special EbIS tools Traditional tools/systems/infrastructure 31
32 Components of EbIS Product-Line Intelligent Search RAISIN/1 (IESE) RAISIN/3gta (IESE) Orenge (COTS from empolis) Browsing TaxBrow Taxonomy Browser (IESE) ModelExplainer (IESE) Aggregation Context Aggregator (IESE) Data Entry & Data Editing Application Logic Reports User Interface Intelligent Technologies Maintenance Support Maintenance Interface EbIS Maintenance Support Intelligent Technologies EMSIG tools for evaluation and maintenance Data Entry, Editing, and Reports J2EE-based technology Microsoft Access (cheap COTS) Eclipse IDE plugins Microsoft dotnet IDE plugins [planned] Server/Container Apache Tomcat as J2EE container (open source) IBM s Eclipse as Integrated Software Development Environment (open source, Java) Microsoft Access Microsoft dotnet [planned] Database Management System Data Storage Data Base Management System 32 Microsoft Access (cheap COTS) MySQL (open source) PostgreSQL (open source) Microsoft SQL Server Oracle (high-end solution)
33 Evaluation - Applicability within Projects Broad applicability of EbIS method/tool := Occurrence in successful EbISs in real-world projects EbISs of different size and project type ( breadth ) EbIS successful Status accepted (usage >= 1 year) OR Status deployable and EbIS tightly integrated Asssumption for tight integration: Acceptance and correct usage of the tool that supports the business process Status Successful Implementation Status unknown #successful # Size of EbIS (#User, #Cases) Small SKe-Pilot, ISI, SLI-EB, IPQM, KM-PEB, CBR-PEB 6 33 Medium indigo/ CoIN Project A 1 Large ESERNET T-Com SR 1(+1)
34 Benefits Benefits from SE perspective Prototyping a solution for EF Developing DISER based on this prototype Abstracting/generalizing from CBR systems to EbIS... Benefits from AI perspective Evaluation approach for CBR/KBS Real-life method: used and integrated into the work process Need for additional AI techniques... 34
35 Implications and Outlook Integration of Multi-agent systems CBR EF Software product-lines Building intelligent information systems for supporting Ambient-Intelligence-like scenarios 35
36 *M. Nick (2005). Experience Maintenance through Closed-Loop Feedback. Dissertation, FB Informatik, TU Kaiserslautern Benefit - Case Study with Students* Ziel: Evaluation der initialen Konzepte der EbIS-Entwicklungsmethode Zwei Rollenspiele mit jeweils sieben Studenten mit nahezu identischem Design weitere Rollenspiele mit ähnlichem Design in anderen Semestern Rollenspiel: Kontext: Organisation zur Entwicklung von CBR-Anwendungen (X-CBR) Situation und Historie zu X-CBR Aufgabe: Das X-CBR-Management entscheidet, dass eine Experience Factory über CBR-Projekte aufgebaut werden soll, um das Wissen zur Kernkompetenz CBR-Anwendungen besser managen zu können Übernahme der EF- und Organisationsrollen durch Dozent, Mitarbeiter und Studenten Initiale Modellierung des EbIS Ausfüllen eines abschließenden Fragebogens Feedback-Runde Ergebnisse: Initiale Modellierung in 180 min (2 Vorlesungsblöcke á 90 min) Praktische Erfahrung für initialen Workshop mit Industriepartnern (Finanzdienstleister) Einführung des Phasenkonzeptes in der EbIS-Entwicklungsmethode 36
37 EbIS Development Process EbIS Development with DILLEBIS DISER requirements environmental factors reuse of application-independent concepts Rapid EbIS Design EbIS Patterns learn pattern-based EbIS concept application-specific DISER maintenance knowledge acquisition tailoring of evaluation program tailored EbIS concept INTERESTS - reference architecture - schema guidelines - components implementation test deployment deployed & running EbIS 37
38 Running an EbIS Running an EbIS with DILLEBIS deployed & running EbIS corrections & improvements development & deployment evaluation program link for guidance evaluation (incl. monitoring) guidance maintenance knowledge maintenance EMSIG process and tools 38
39 Research Areas in AI and SE and Their Intersections Artificial Intelligence Software Engineering KA AmI DM RE Natural Language Understanding & Dictating Vision & Image Understanding Neural Networks Learning CI PM DE Machine Learning Mathematical Knowledge Reasoning Representation Knowledge Logical & Games Engineering approximative reasoning Learning from experience Planning Agents Pattern Recognition Heuristic Search Expert Systems Robotics Problem Solving DAI Agents AOSE CE AI Fields AI Methods and Techniques AI Fields Fig. 2 CBR KBS EF 39
40 EF Roles The manager provides resources, defines strategic goals and initiates improvement programs. He determines the structure and content of the case base and controls its quality. The supporter is responsible for documenting new experiences and supporting the project team. He collects and qualifies artifacts from the projects in accordance with the reuse criteria and the goals of the engineer. Upon request, he supports the project team in retrieving and modifying the experience knowledge. The engineer is responsible for packaging and analyzing existing experiences. Together with the manager, he identifies new reuse criteria and, based on that, acquires new cases. He analyzes the case base in order to detect (further) improvement potential. The librarian is responsible for technical aspects like setting-up and maintaining the case base, storing, and publishing new cases. 40
Produktfamilienentwicklung
Produktfamilienentwicklung Bericht über die ITEA-Projekte ESAPS, CAFÉ und Families Günter Böckle Siemens CT SE 3 Motivation Drei große ITEA Projekte über Produktfamilien- Engineering: ESAPS (1.7.99 30.6.01),
707.009 Foundations of Knowledge Management Organizational Knowledge Repositories
707.009 Foundations of Knowledge Management Organizational Knowledge Repositories Markus Strohmaier Univ. Ass. / Assistant Professor Knowledge Management Institute Graz University of Technology, Austria
707.009 Foundations of Knowledge Management Organizational Knowledge Repositories. Markus Strohmaier
707.009 Foundations of Knowledge Management Organizational Knowledge Repositories Markus Strohmaier Univ. Ass. / Assistant Professor Graz University of Technology, Austria e-mail: [email protected]
Intelligent Retrieval for Component Reuse in System-On-Chip Design
Intelligent Retrieval for Component Reuse in System-On-Chip Design Andrea Freßmann, Rainer Maximini, Martin Schaaf University of Hildesheim, Data- and Knowledge Management Group PO Box 101363, 31113 Hildesheim,
Current Research Topic In Software Engineering
Current Research Topic In Software Engineering A PROJECT REPORT Submitted by MD. Mithun Ahamed Id: 13-96937-2 Under the guidance of DR. Dip Nandi in partial fulfillment for the award of the degre of Master
Data Warehousing Metadata Management
Data Warehousing Metadata Management Spring Term 2014 Dr. Andreas Geppert Credit Suisse [email protected] Spring 2014 Slide 1 Outline of the Course Introduction DWH Architecture DWH-Design and multi-dimensional
Data Warehousing Metadata Management
Data Warehousing Metadata Management Spring Term 2014 Dr. Andreas Geppert Credit Suisse [email protected] Spring 2014 Slide 1 Outline of the Course Introduction DWH Architecture DWH-Design and multi-dimensional
Department of Geography - Birgit Sattler - University of Duisburg-Essen ILIAS. in geography and landscape architecture
ILIAS in geography and landscape architecture ILIAS in geography and landscape architecture computer skills and internet access of the students practical experience with ILIAS selected evaluation results
Kapitel 2 Unternehmensarchitektur III
Kapitel 2 Unternehmensarchitektur III Software Architecture, Quality, and Testing FS 2015 Prof. Dr. Jana Köhler [email protected] IT Strategie Entwicklung "Foundation for Execution" "Because experts
Allgemeines Dienstmanagement Das MNM-Dienstmodell in Herleitung und Anwendungsmethodik
1. Fachgespräch Applikationsmanagement Karlsruhe, 28. Februar 1. März 2002 Allgemeines Dienstmanagement Das MNM-Dienstmodell in Herleitung und Anwendungsmethodik Institut für Informatik, Ludwig-Maximilians-Universität
Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 MOC 10233
Designing and Deploying Messaging Solutions with Microsoft Exchange Server MOC 10233 In dieser Schulung erhalten Sie das nötige Wissen für das Design und die Bereitstellung von Messaging-Lösungen mit Microsoft
FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING *
International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING * HAIPING XU Computer
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Customer Intimacy Analytics
Customer Intimacy Analytics Leveraging Operational Data to Assess Customer Knowledge and Relationships and to Measure their Business Impact by Francois Habryn Scientific Publishing CUSTOMER INTIMACY ANALYTICS
K@ A collaborative platform for knowledge management
White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index
Smart City event Merging experiences: SCP 2.0 and PLEEC objectives, key fields and monitoring
Smart City event Merging experiences: SCP 2.0 and PLEEC objectives, key fields and monitoring Klima- und Energiefonds, Wien 30 th of June, 2015 Rudolf Giffinger Vienna University of Technology Department
The SPES Methodology Modeling- and Analysis Techniques
The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München [email protected] Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT
Software Requirements, Version 2015_01_12
Software Requirements, Version 2015_01_12 Product / Version DSM 7.2.1 DSM 2013.2 DSM 2014.1 Server Software (EN) Windows Server 2008 R2 Standard, Enterprise, Datacenter, Core (all SP) Windows Server 2008
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: [email protected] ABSTRACT
Enterprise Architecture Management - Conclusion. Knut Hinkelmann
Enterprise Architecture Management - Conclusion Knut Hinkelmann Students Feedback Too much self-study including homework and assignment Less work at home Module has 6 ECTS à 30 hours Contact lessons are
Harnessing the power of advanced analytics with IBM Netezza
IBM Software Information Management White Paper Harnessing the power of advanced analytics with IBM Netezza How an appliance approach simplifies the use of advanced analytics Harnessing the power of advanced
Usability in SW-Engineering-Prozessen und in CMMI
Workshop USABILITY VDE Prüf- und Zertifizierungsinstitut Strategiekreis i-12 Usability in SW-Engineering-Prozessen und in CMMI Helmut Thoma Schweizer Informatik Gesellschaft Lehrbeauftragter Universität
MANDARAX + ORYX An Open-Source Rule Platform
MANDARAX + ORYX An Open-Source Rule Platform Presentation by Jens Dietrich, Massey University, New Zealand Gerd Wagner, Eindhoven University of Technology, The Netherlands Content 1. Introduction 2. Pros
Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg
FCA-SE 10 Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg FCA-SE 20 Contents 1 The role of concepts in software development
<Insert Picture Here> Oracle Werkzeuge zur Geschäftsprozessmodellierung und Umsetzung in IT-Laufzeitumgebungen
Oracle Werkzeuge zur Geschäftsprozessmodellierung und Umsetzung in IT-Laufzeitumgebungen Evgenia Rosa Leitende Systemberaterin Agenda Was ist Business Process Management? Oracle BPM
Masters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
Übersetzerbau in der Industrie: CacaoVM
work-items with acceptance criteria Übersetzerbau in der Industrie: CacaoVM Michael Starzinger Theobroma Systems Design und Consulting GmbH Gutheil-Schoder Gasse 17, 1230 Wien, Austria www.-.com 1 Agenda
Software Construction
Software Construction Staff Faculty: Univ.-Prof. Dr. rer. nat. Horst Lichter [email protected] Secretary: Bärbel Kronewetter Phone: +49 241 80 21 330 Fax: +49 241 80 22 352 Research Assistants:
2010 Users Symposium Berlin
Amer Kakish Slide 1 Barrierefreiheit Mobilität Skalierbarkeit Übersetzbarkeit Benutzerfreundlichkeit Auto Erkennung Auto Größenanpassung Slide 2 Einbettung in Social-Networking Platformen In Wikis, Blogs
Operationalise Predictive Analytics
Operationalise Predictive Analytics Publish SPSS, Excel and R reports online Predict online using SPSS and R models Access models and reports via Android app Organise people and content into projects Monitor
Knowledge Barriers in CD&E Projects in the German Federal Armed Forces
Knowledge Barriers in CD&E Projects in the German Federal Armed Forces Eva-Maria Kern, Michael Koch, Carolin Fiechter, Alexander Richter (Bundeswehr University Munich, Germany eva-maria.kern michael.koch
Technology WHITE PAPER
Technology WHITE PAPER What We Do Neota Logic builds software with which the knowledge of experts can be delivered in an operationally useful form as applications embedded in business systems or consulted
Business Process Technology
Business Process Technology A Unified View on Business Processes, Workflows and Enterprise Applications Bearbeitet von Dirk Draheim, Colin Atkinson 1. Auflage 2010. Buch. xvii, 306 S. Hardcover ISBN 978
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
A Framework for Adaptive Process Modeling and Execution (FAME)
A Framework for Adaptive Process Modeling and Execution (FAME) Perakath Benjamin [email protected] Madhav Erraguntla [email protected] Richard Mayer [email protected] Abstract This paper describes the
J2EE-Application Server
J2EE-Application Server (inkl windows-8) Installation-Guide F:\_Daten\Hochschule Zurich\Web-Technologie\ApplicationServerSetUp.docx Last Update: 19.3.2014, Walter Rothlin Seite 1 Table of Contents Java
Does Swiss IT Matter?
Does Swiss IT Matter? Perspektiven des Informatikstandorts Schweiz Eine Fachtagung der Java User Group Schweiz und der Credit Suisse im Rahmen der informatica08 Montag, 29. September 2008 im Forum St.
4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology.
4. Multiagent Systems Design Part 2: Multiagent Syste ems (SMA-UPC) https://kemlg.upc.edu The PROMETHEUS methodology. Javier Vázquez-Salceda SMA-UPC Methodological Extensions to Object-Oriented Approaches
SPICE auf der Überholspur. Vergleich von ISO (TR) 15504 und Automotive SPICE
SPICE auf der Überholspur Vergleich von ISO (TR) 15504 und Automotive SPICE Historie Software Process Improvement and Capability determination 1994 1995 ISO 15504 Draft SPICE wird als Projekt der ISO zur
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
WebSphere Application Server for z/os
Martina Schmidt [email protected] for z/os for z/os Application Serving: the Basics What is an application server? An application server is middleware designed as a fully functioning deployment
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
Schöll MOC 20410 Installing and Configuring Windows Server 2012
Schöll MOC 20410 Installing and Configuring Windows Server 2012 MOC 20410 Installing and Configuring Windows Server 2012 IT-Professionals, die Kenntnisse über die Implementierung der wichtigsten Infrastrukturdienste
Performance Management Systems: Conceptual Modeling
2011 International Conference on Economics and Business Information IPEDR vol.9 (2011) (2011) IACSIT Press, Bangkok, Thailand Performance Management Systems: Conceptual Modeling Dmitry Isaev Business Analytics
Integrating Jalopy code formatting in CVS repositories
Integrating Jalopy code formatting in CVS repositories A NOW guide Dr. Wolfgang Thronicke C-LAB Short Report Vol. 1 (2004) No. 2 Cooperative Computing & Communication Laboratory ISSN 1614-1172 C-LAB ist
Lecture 8. Systems engineering L E C T U R E. SIMILAR process. Zuzana Bělinová. Faculty of Transportation Sciences, CTU in Prague
L E C T U R E 8 SIMILAR process LECTURE 8 - OVERVIEW Theoretical foundations of many methodologies - Typical SE process SYSTEMS ENGINEERING BASIC FACTS Systems Engineering is responsible for creating a
Digicomp Microsoft Evolution Day 2015 1. MIM 2016 Oliver Ryf. Partner:
1 MIM 2016 Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT Seit
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Ram Soma 2, Amol Bakshi 1, Kanwal Gupta 3, Will Da Sie 2, Viktor Prasanna 1 1 University of Southern California,
Comparative Market Analysis of Project Management Systems
University of Osnabrück Chair of Business Administration/Organization and Information Systems Prof. Dr. Hoppe (Ed.) Comparative Market Analysis of Project Management Systems Frederik Ahlemann Katharinenstr.
A New Job Opportunity for Unemployed Young People: Data Security Skilled Worker for SMEs
A New Job Opportunity for Unemployed Young People: Data Security Skilled Worker for SMEs 2008-1-TR-LEO05-03145 1 Project Information Title: Project Number: A New Job Opportunity for Unemployed Young People:
The Integrated Clinical Pathways -Approach Current Requirements to the Knowledge Management in Health Information Systems
The Integrated Clinical Pathways -Approach Current Requirements to the Knowledge Management in Health Information Systems Marita Muscholl International Health Care Management Institute, Am Wissenschaftspark
User-centered Requirements Elicitation for Business Intelligence Solutions
User-centered Requirements Elicitation for Business Intelligence Solutions Hendrik Meth and Alexander Mädche University of Mannheim Chair of Information Systems IV - Enterprise Information Systems 68131
Aktives Service-, Asset- und Lizenzmanagement mit Altiris
Aktives Service-, Asset- und Lizenzmanagement mit Altiris Mike Goedeker, Principal Systems Engineer Now Part of Symantec Agenda Kernthemen in IT Organisationen Kurzüberblick Portfolio / Architektur Altiris
Expert System and Knowledge Management for Software Developer in Software Companies
Expert System and Knowledge Management for Software Developer in Software Companies 1 M.S.Josephine, 2 V.Jeyabalaraja 1 Dept. of MCA, Dr.MGR University, Chennai. 2 Dept.of MCA, Velammal Engg.College,Chennai.
Semantic Web. Semantic Web: Resource Description Framework (RDF) cont. Resource Description Framework (RDF) W3C Definition:
Semantic Web: The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. Tim Berners-Lee, James
How To Get A Computer Engineering Degree
COMPUTER ENGINEERING GRADUTE PROGRAM FOR MASTER S DEGREE (With Thesis) PREPARATORY PROGRAM* COME 27 Advanced Object Oriented Programming 5 COME 21 Data Structures and Algorithms COME 22 COME 1 COME 1 COME
Open Text Social Media. Actual Status, Strategy and Roadmap
Open Text Social Media Actual Status, Strategy and Roadmap Lars Onasch (Product Marketing) Bernfried Howe (Product Management) Martin Schwanke (Global Service) February 23, 2010 Slide 1 Copyright Open
How To Write An Article For Ibm.Com
Reinventing business operations with Smarter Process Dr. Stefan Kollakowski IBM Partner & Leader Smarter Process DACH BPM ist mehr als eine Technologie - BPM ist ein Managementkonzept zur prozessorientierten
Business Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
The maturity level of APEX. Patrick Hellemans Competence Manager Technology
The maturity level of APEX Patrick Hellemans Competence Manager Technology Once upon a time There was an assignment from your CEO Deliver a new application : Cost-efficient Fast High quality Is Oracle
Entwicklungsstufen des Unternehmensarchitekturmanagements
Entwicklungsstufen des Unternehmensarchitekturmanagements SITIC SEA Round Table Stephan Aier Dr.-Ing, Assistenzprofessor Institut für Wirtschaftsinformatik Universität St.Gallen Müller-Friedberg-Strasse
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
Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
THE NATURE OF MEDICAL DEVICE SERVICES A Multiple-Case Study
THE NATURE OF MEDICAL DEVICE SERVICES A Multiple-Case Study Christian Mauro, Helmut Krcmar Information Systems, Technische Universität München, Boltzmannstr. 3, 85748 Garching, Germany [email protected],
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
COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs
A Course of Study for COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria
Chapter 3 Technology adapted
Chapter 3 Technology adapted 3.1 Introduction In developing a web enabled solution for laboratory data and document management, there are several options available for system analysis and designing, documentation
White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product
White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product CIMtrek Ltd Introduction: CIMTrek has been created to help organizations modernise their legacy applications
DB2 z/os Data Sharing
Stephan Arenswald DB2 z/os Data Sharing [email protected] 05.07.2011 DB2 z/os Data Sharing Ich / Me / ぼく Entwickler am IBM Tivoli OMEGAMON XE for DB2 Performance Expert on z/os Seit über 2 Jahren fest angestellt,
Masters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
Web Service Implementation Methodology
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Web Service Implementation Methodology Public Review Draft 1.0, 05 September 2005
