CDL-Flex Empirical Research

Slides:



Advertisements
Similar presentations
HOlistic Platform Design for Smart Buildings
Advertisements

2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
Standardization and Interoperability in healthcare IT Export HIS Shanghai & Guangzhou seminars Juha Mykkänen Health Information Systems R & D Unit University.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
SCADA and Telemetry Presented By:.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
CSI315 Web Applications and Technology Overview of Systems Development (342)
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
Valorisation and dissemination of EAF technology
An Experimental Assessment of Semantic Web-based Integration Support - Industrial Interoperability Focus - Nenad Anicic, Nenad Ivezic, Serm Kulvatunyou.
Learning Game and Simulation Design through Multilayer Synchronous Collaboration A Pre-Prospectus Proposal Lewis F. Jones III February 15th, 2011.
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
DIS Helsinki University of Technology Multi-Agent System Enhanced Supervision of Process Automation Teppo Pirttioja 1, Antti Pakonen 2, Ilkka.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
Lecture 1: Project Initiation SYS366 Definition of a Project A Project is a sequence of unique, complex, and connected activities having one goal or.
Assessing the Frequency of Empirical Evaluation in Software Modeling Research Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod)
Lecture 7: Requirements Engineering
1 Enviromatics Environmental sampling Environmental sampling Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
1 Introduction to Software Engineering Lecture 1.
CLARIN work packages. Conference Place yyyy-mm-dd
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
W HAT IS I NTEROPERABILITY ? ( AND HOW DO WE MEASURE IT ?) INSPIRE Conference 2011 Edinburgh, UK.
1 Context-dependent Product Line Practice for Constructing Reliable Embedded Systems Naoyasu UbayashiKyushu University, Japan Shin NakajimaNational Institute.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
6. Protocol Standardization for IoT 1.  TCP/IP  HTML and HTTP  The difference between the Internet and the World Wide Web The Internet is the term.
Computer Architecture 2 nd year (computer and Information Sc.)
Sensor Standards Harmonization Working Group Report Summary of Sensor Standards Harmonization Working Group (SSHWG) Meeting held on Sensor Standards Harmonization.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
STREP Research Project HOBNET (FP7- ICT , ) HOlistic Platform Design for Smart Buildings of the Future InterNET (
Requirements Engineering Process
Applicability Analysis of Software Testing for Actual Operating Railway Software Jong-Gyu Hwang 1, Hyun-Jeong Jo 1, Baek-Hyun Kim 1, Jong-Hyun Baek 1 1.
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Ontology-Based Interoperability Service for HL7 Interfaces Implementation Carolina González, Bernd Blobel and Diego López eHealth Competence Center, Regensurg.
Quality Assurance in the Presence of Variability Kim Lauenroth, Andreas Metzger, Klaus Pohl Institute for Computer Science and Business Information Systems.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
© University of Manchester Creative Commons Attribution-NonCommercial 3.0 unported 3.0 license Quality Assurance, Ontology Engineering, and Semantic Interoperability.
Application of the ISO for BIM Xenia Fiorentini, Engisis.
 The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the requirements.  However,
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Lecture Notes / PPT UNIT III
© University of Manchester Creative Commons Attribution-NonCommercial 3.0 unported 3.0 license Quality Assurance, Ontology Engineering, and Semantic Interoperability.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Eric Peirano, Ph.D., TECHNOFI, COO
Eric Peirano, Ph.D., TECHNOFI, COO
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
Model-Based Co-Evolution of Production Systems and their Libraries with AutomationML 20th IEEE International Conference on Emerging Technologies and Factory.
Active Data Management in Space 20m DG
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Frequently asked questions about software engineering
Christian Ansorge Arona, 09/04/2014
Electrical wiring harness interoperability: functionalities of AP242 ed2; preparation of the STEP 'electrical' Implementer Forum By Sophie Hérail (CIMPA.
Scheduling Jobs in Multi-Grid Environment
Software Verification, Validation, and Acceptance Testing
Decentralized Model-Based Testing of Distributed Systems
Bird of Feather Session
Automation of Control System Configuration TAC 18
Software Development Process Using UML Recap
Presentation transcript:

CDL-Flex Empirical Research 28.04.2011 Towards Inconsistency Detection during the Design Phase of Automaton Systems Engineering Projects Olga Kovalenko Christian Doppler Laboratory CDL-Flex, http://cdl.ifs.tuwien.ac.at Vienna University of Technology kovalenko@ifs.tuwien.ac.at 1

Current Automation Systems Engineering Practice and its Challenges different terminology, workflow and background of participants non-sequential engineering processes design data represented differently in various tools (technical, syntactic and semantic mismatches) relations and dependencies between different design artifacts are not explicitly captured

Potential risks

Research Objectives & Research Questions CDL Opening, April 12, 2010 Research Objectives & Research Questions Research Objectives RO: Consistency checking and inconsistency detection of design artifacts across the ASE project. Research Questions RQ1: How to explicitly specify the interrelations between the content of heterogeneous data sources across the project? RQ2: How to analyze heterogeneous project data and information regarding the data interconnections in order to perform consistency checking and inconsistencies detection?

Approach: Engineering Knowledge Base [1] CDL Opening, April 12, 2010 Approach: Engineering Knowledge Base [1] 3-layered semantic model: tool ontologies domain ontologies project ontology

Planned Contributions CDL Opening, April 12, 2010 Planned Contributions C1: Represent the design knowledge and design artifacts data in EKB, determine and explicitly specify the interrelations between content of different data sources through mappings. C2: Provide a technique for queries definition and modifying. C3: Identify a set of checks that will be useful towards consistency checking and inconsistencies detection in current ASE practice.

CDL Opening, April 12, 2010 Validation We plan to validate our approach by using a case-study-based approach. Step 1: apply on educational prototype of industrial process plant1. Objective: validate the feasibility of proposed approach. Step 2: apply for real life data from industrial partner – hydro power system integrator. Objective: validate the applicability and relevance of proposed approach for real world industrial needs. 1 “Tank model” of the Odo Struger Laboratory of the Automation and Control Institute at the Vienna University of Technology.

Use Case 1: Tank Model Tank model: Use case: consists of several tanks, valves, and heaters which are connected by pumps. Different types of sensors are used for monitoring of model parameters values. Typical industrial production processes such as heating, settling and mixing of liquids can be simulated by this model. Use case: 3 design models (Piping & Instrumentation Diagram, Electrical Plan, Logic Diagram). 3 ontologies based on initial models with corresponding mappings. “End-to-end” check - whether all hardware devices are properly connected to some PLC variable within the models?

Use Case 1: Ontologies Engineering CDL Opening, April 12, 2010 Use Case 1: Ontologies Engineering Piping & Instrumentation Diagram Logic Diagram Electrical Plan 9

Use Case 1: “End-to-end” Test CDL Opening, April 12, 2010 Use Case 1: “End-to-end” Test We defined mappings between the 3 model ontologies linking each actuator and sensor (P&ID) with unique physical address (Electrical Plan), which, in turn, is associated with specific KKS name. Using the information in ontologies and corresponding mappings we can execute a so called “end-to-end” test, checking whether all actuators and sensors are linked to some PLC variable (which is represented by KKS name). 10

Use Case 2: Hydro Power System Integrator CDL Opening, April 12, 2010 Use Case 2: Hydro Power System Integrator Background: Signals are used as common concepts that link information across different engineering disciplines. Signals include process interfaces (e.g., wiring and piping), electrical signals (e.g., voltage levels), and software I/O variables [2]. Main target is to integrate signals from different tools and to ensure their consistency across the ASE project. Use case: Input data - outcome signals from two engineering tools that are used in the design process. Ontology for each tool with corresponding mappings, which explicitly capture the interrelations between tools data models. Several types of consistency checks: a) within the one signal; b) within a particular set of signals; c) integration test.

Use Case 2: Tools Data Structure Tool 1 data structure Fields “L0” and “Function text” correspond to the same common data model field (kks0) and, therefore, values in these fields must keep this interrelation to be conformed. Tool 2 data structure

Current Status & Future Work Currently we are working on an implementation of a prototypical solution of our approach in a case study based on real world-data from our industry partner, a power plant systems integrator. Definition of checks which will be useful to improve our industrial partner engineering process. Future work will include: Further development of use case based on industrial design data in order to ensure the applicability of proposed approach for a large-scale real-world industrial data. Identification of more sophisticated checks across discipline boundaries that can be applied in a range of ASE projects. Investigation of domain-specific standards with a view to partially derive the requirements for the specification of interrelations between various design artifacts.

CDL Opening, April 12, 2010 References T. Moser and S. Biffl, “Semantic tool interoperability for engineering manufacturing systems,” in Emerging Technologies and Factory Automation (ETFA), 2010 IEEE Conference on, sept. 2010, pp. 1–8. D. Winkler, T. Moser, R. Mordinyi, W. D. Sunindyo, and S. Biffl, “Engineering object change management process observation in distributed automation systems projects,” in Proceedings of 18th European System and Software Process Improvement and Innovation (EuroSPI 2011), 2011, pp. 1–12. A. Wiesner, J. Morbach, W. Marquardt, “Information integration in chemical process engineering based on semantic technologies,” Computers and Chemical Engineering, vol. 35, no. 4, pp. 692–708, 2011 J. Morbach and W. Marquardt, “Ontology-based integration and management of distributed design data,” in Collaborative and Distributed Chemical Engineering. From Understanding to Substantial Design Process Support, ser. Lecture Notes in Computer Science, M. Nagl and W. Marquardt, Eds. Springer Berlin / Heidelberg, vol. 4970, pp. 647–655. H. Wache, T. Vogele, U. Visser, H. Stuckenschmidt, G. Schuster, H. Neumann, and S. Hubner, “Ontology-based integration of information - a survey of existing approaches,” in Proceedings of IJCAI-01 Workshop: Ontologies and Information Sharing, 2001, pp. 108–117.