Applying the SPES Modeling Framework

Size: px
Start display at page:

Download "Applying the SPES Modeling Framework"

Transcription

1 Applying the SPES Modeling Framework A Case Study from the Automotive Domain Jennifer Brings, Julian Bellendorf, Kevin Keller, Markus Kempe, Noyan Kurt, Alexander Palm, Marian Daun paluno - The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen, Germany {jennifer.brings,marian.daun}@paluno.uni-due.de {julian.bellendorf,kevin.keller,markus.kempe, noyan.kurt,alexander.palm}@stud.uni-due.de Abstract. [Context & motivation] Model-based engineering, and model-based engineering in particular, has commonly been valued in the automotive domain. Hence, model-based engineering methodologies have been proposed for the engineering of automotive systems, such as the SPES modeling framework, which has been positively evaluated in the German embedded industry. [Question/problem] However, the increasing interconnectivity of automotive systems raises new challenges for their development in general and for engineering in particular. Existing approaches to model-based engineering of embedded systems might only be partially suitable for developing such highly connected embedded systems. [Principal ideas/results] To investigate the applicability of existing approaches for developing of such systems, we applied the SPES modeling framework, a framework for continuous modelbased engineering of embedded systems, in a case study. As case example autonomous driving on controlled-access highways was chosen. [Contribution] This paper contributes preliminary results from our ongoing case study and provides first insights into the needs for adaptation of model-based engineering frameworks to cope with the challenges resulting from the increased interconnectivity of cyber-physical systems. Keywords: Cyber-physical system, model-based development, case study 1 Introduction It has been shown that model-based engineering is an appropriate means to deal with the growing complexity of safety-critical embedded systems such as those found in automobiles (cf. e.g., [1 3]). To aid their development, engineering methodologies such as the SPES modeling framework [4] have been proposed. The SPES modeling framework aims at continuous model-based engineering of embedded systems, including closely integrated model-based engineering. The SPES modeling framework has already been applied to case examples and evaluated in the area of embedded system development [5 11]. Copyright 2017 for this paper by its authors. Copying permitted for private and academic purposes.

2 However, as embedded systems become more and more cyber-physical the question arises, whether or to what extent model-based engineering methodologies such as the SPES modeling framework are applicable to such highly-interconnected systems. To investigate if the SPES modeling framework is suitable for the development of cyber-physical systems (CPS), we are conducting a case study using an interconnected highway-driving assistant as case example. This paper reports on the setting of the case study and gives insights into first findings regarding the need to adapt modelbased engineering frameworks to cope with highly-interconnected CPS, particularly, from a point of view. 2 The SPES Modeling Framework The SPES modeling framework [4] was created to support the continuous modelbased engineering of embedded systems in various application domains (e.g., automotive industry, avionics, energy, health care, industry automation). Its artifact-centric nature allows for engineering artifacts, i.e. models to be created depending on the individual needs without prescribing a rigid process for creating them. To this end, the framework defines four viewpoints: the viewpoint, the functional viewpoint, the logical viewpoint, and the technical viewpoint; thus allowing for separation of concerns. The viewpoints predefined within the framework address the concerns of one or more stakeholders commonly found in embedded system projects, but viewpoints can be added and discarded as needed for the project at hand. Additionally, the framework supports the definition of granularity layers as needed, based on the particular demands of a development process. These granularity layers allow for using abstraction mechanisms to reduce complexity. Fig. 1 illustrates the frameworks viewpoints and granularity layers. The viewpoint [12] focuses on the context of the system under development (SUD) as well as on fundamental behavior and functions the SUD has to provide. The developed models for the viewpoint commonly serve as a basis for further engineering artifacts (e.g., functional design, logical and technical architectures). In particular, the viewpoint contains models about the goals of the SUD, context models highlighting system border, context and context border, and scenarios pertaining to the SUD. The functional viewpoint [13] specifies the system s functionality in a detailed way. In this viewpoint the system functionality defined in the viewpoint is refined into more fine-grained implementable functions. Additionally, the function behavior and the interfaces between system functions and functions of other systems are specified. The functional viewpoint is closely connected to the logical viewpoint. The logical viewpoint [14] focuses on the decomposition of the system into logical components. This is commonly achieved by partitioning all defined system functions to logical components, which will later on be deployed to the same electronic control unit. Hence, this viewpoint serves as a bridge towards the technical viewpoint, as important architectural decisions are made.

3 Granularity Layers Requirements Functional Logical Technical system system system system s Fig. 1. SPES Modeling Framework The technical viewpoint [15] incorporates hardware features, as the technical architecture is specified in detail. This viewpoint focuses on the deployment of the logical components defined in the logical viewpoint to the hardware components. The SPES framework does not prescribe a path through viewpoints or granularity, permitting engineers to choose their own path through viewpoints and granularity layers of the framework as required. This allows for SPES conform development processes to be tailored to different domains (e.g., automotive industry, avionics, industry automation) and to different companies. 3 The Case Example For years automotive embedded systems have taken over tasks that used to be the driver s responsibility. It will not be long before autonomous cars will be a common sight on streets. Meanwhile new cars are increasingly being equipped with driver assistance systems that partially automate driving in certain situations such as parking or driving on controlled-access highways. While previous case studies have evaluated certain aspects of the SPES modeling framework (e.g., the exemplary use of single viewpoints, the use of granularity layers in one viewpoint or the transition from one viewpoint to another), our ongoing study investigates the application of the SPES modelling framework to the case example of an autonomous highway driving system (AHDS) across two granularity layers in all viewpoints. Autonomous highway driving systems can take over the driving task from the vehicle s driver while on an access-controlled highway. With the aid of other automotive embedded systems such as the adaptive cruise control, the lane changing assistant, the brake system, etc. the AHDS can coordinate the vehicle s speed, lane choice, react to dangers etc. just like a human driver would. Beyond that the AHDS is capable

4 of exchanging information with other equally equipped vehicles in its vicinity. The exchange of information such as road, weather, and traffic conditions allows the AHDS to adapt its behavior accordingly and thus prevent accidents and traffic jams. This connectivity allows the AHDSs to form dynamic networks at runtime. 4 First Results So far our ongoing case study has yielded several interesting results regarding the applicability of the SPES modeling framework to CPS. The SPES modeling framework seems to a large extend capable of dealing with the challenges posed by highlyconnected systems. All relevant aspects of the AHDS can be captured using the methodological framework and appropriately documented in a model-based fashion. However, while interdependent relations exist (e.g., a context instance used in a scenario must also be documented in a concrete context model) between the different artifacts (particularly within the requirement viewpoint) for all kinds of systems, the number of dependencies seems to increase for highly-connected CPS. For instance, the AHDS does not only perceive its environment by sensors, but it also relies on information from additional systems which enter and leave the context of the ADHS independent of each other. Consequently, this manifests itself in an increased number of context systems the AHDS interacts with. The identification of a new system in the context of the AHDS does not only affect the context models in the viewpoints but also other models that depict parts of the context such as scenario models. Additionally functionality of the systems entering and leaving the context is used by the AHDS to fulfill its own goals and its own functionality and behavior is altered due to the specific operational context. Identified changes in the context result in multiple revisions to nearly all other models. As these revisions can again force new revisions it can become difficult to keep track of all necessary changes and the current state of work for each model. Hence, it seems beneficial to restrain the development process within the SPES modeling framework, specifically within the viewpoint, in such a way that models are more stable and do not need to be changed that often. For instance, it seems advantageous to not start iteratively developing context, goal, and scenario models as commonly suggested in goal-scenariobased engineering, but to advance one model as far as possible before creating the next model. Another issue arising in the context of cyber-physical behavior is the treatment of properties which are the same within in the AHDS and the context. CPS often interact in networks that contain other CPS of the same type. Specifying the AHDS and documenting its context leads to duplicates which are notorious sources of inconsistencies and thus problematic in software engineering. As one potential solution, a scenario-centric engineering methodology might aid the development within the viewpoint. In doing so, scenarios describing some system interactions can be reused to also describe context behavior and vice versa. Therefore, we found the collaborative aspects of the AHDS to be best modeled using message sequence charts

5 [16], as they allow to reference system behavior exhibited by context entities that can also be exhibited by the AHDS. An example is shown in Fig. 2. Even though the MSC Alert Driver documents behavior of the AHDS (here the AHD-System), context systems (here the Other AHD-System) need to exhibit the same behavior, which can be modeled as a reference. Hence, parts of the behavior of a context instance can be described by the same behavior as specified for the AHDS itself. As message sequence charts are commonly used for scenario descriptions and also allow for detailed specification of the complete interaction-based behavior of the AHDS under consideration of context aspects, we assume that the development of detailed scenario descriptions at first and their completion can provide a fairly stable basis for the definition of other aspects relevant to engineering. AHD-System Exterior Lighting System Other AHD-System AHD-System Speaker System Instrument Cluster Activate Hazard Lights Instructions Current information Emit Instructions Immediate danger Alert driver Warning Display AHD Warning MSC reference referencing a MSC diagram of the system specification to detail contextual behavior Fig. 2. Message Sequence Charts: Alert other driver (left), Alert Driver (right) 5 Conclusion and Future Work The SPES modeling framework offers a structured approach to modeling not only embedded systems, but also CPS. In this paper, we reported on first findings regarding challenges posed for model-based engineering frameworks. We identified problems resulting from an increased number of dependencies. While interdependent relations exist for all types of systems and, hence, potentially pose a problem for the development using the SPES modeling framework in general, the highly connected nature of CPS, however, seems to exacerbate the problem of keeping all artifacts consistent. Furthermore, we identified the need to cope with redundancies caused by properties which are system as well as context properties in a structured manner. Hence, future work will have to deal with the integration of existing traceability approaches to keep track of affected artifacts and model transformation approaches that can propagate changes. As we already identified message sequence charts specifications as potential anchor models to ensure consistency and manageability of modelbased engineering for CPS, we intend to investigate benefits and potential disadvantages in more detail during the ongoing case study.

6 6 References 1. Schätz, B.: Model-Based Development: Combining Engineering Approaches and Formal Techniques. In: Formal Methods and Software Engineering, 6th International Conference on Formal Engineering Methods, pp Springer (2004). 2. France, R., Rumpe, B.: Model-driven Development of Complex Software: A Research Roadmap. In: 2007 Future of Software Engineering. pp IEEE Computer Society, Washington, DC, USA (2007). 3. Schmidt, D.C.: Guest Editor s Introduction: Model-Driven Engineering. IEEE Computer. 39, (2006). 4. Broy, M., Damm, W., Henkler, S., Pohl, K., Vogelsang, A., Weyer, T.: Introduction to the SPES Modeling Framework. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 5. Wagner, T., Wehrstedt, J.C., Löwen, U., Jäger, T., Fay, A., Schuller, P.: Application and Evaluation in the Automation Domain. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 6. Fockel, M., Heidl, P., Höfflinger, J., Hönninger, H., Holtmann, J., Horn, W., Meyer, J., Meyer, M., Schäuffele, J.: Application and Evaluation in the Automotive Domain. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 7. Bender, O., Hiller, M., Girod, M., Strobel, C., Waßmuth, M., Dieudonné, L.: Application and Evaluation in the Avionics Domain. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 8. Fasse, F.-W., Glomb, C., Grünbauer, J., Heuer, A., Klaus, M., Kuntschke, R., Laskowski, M., Weyer, T.: Application and Evaluation in the Energy Domain. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 9. Heinze, H., Kallow, K., Lackner, H., Sadeghipour, S., Schlingloff, H., Tahirbegovic, S., Wiesbrock, H.-W.: Application and Evaluation in the Healthcare Domain. In: Model- Based Engineering of Embedded Systems. pp Springer (2012). 10. Pohl, K., Broy, M., Daembkes, H., Hönninger, H.: Experiences of Application in the Automation Domain. In: Advanced Model-Based Engineering of Embedded Systems. pp Springer (2016). 11. Pohl, K., Broy, M., Daembkes, H., Hönninger, H.: Evaluation of the SPES XT Modeling Framework. In: Advanced Model-Based Engineering of Embedded Systems. pp Springer (2016). 12. Daun, M., Tenbergen, B., Weyer, T.: Requirements. In: Model-Based Engineering of Embedded Systems, The SPES 2020 Methodology. pp Springer (2012). 13. Vogelsang, A., Eder, S., Feilkas, M., Ratiu, D.: Functional. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 14. Eder, S., Mund, J., Vogelsang, A.: Logical. In: Model-Based Engineering of Embedded Systems. pp Springer (2012). 15. Weber, R., Reinkemeier, P., Henkler, S., Stierand, I.: Technical. In: Model- Based Engineering of Embedded Systems. pp Springer (2012). 16. International Telecommunication Union: Message Sequence Chart (MSC). (2011).

Extending an IEEE Compliant Viewpoint-Based Engineering-Framework for Embedded Systems to Support Variant Management

Extending an IEEE Compliant Viewpoint-Based Engineering-Framework for Embedded Systems to Support Variant Management Extending an IEEE 42010-Compliant Viewpoint-Based Engineering-Framework for Embedded Systems to Support Variant Management André Heuer, Tobias Kaufmann, and Thorsten Weyer paluno The Ruhr Institute for

More information

T U M. I N S T I T U T F Ü R I N F O R M A T I K Towards an Integrated Approach to Requirement Engineering

T U M. I N S T I T U T F Ü R I N F O R M A T I K Towards an Integrated Approach to Requirement Engineering T U M I N S T I T U T F Ü R I N F O R M A T I K Towards an Integrated Approach to Requirement Engineering Manfred Broy, Andreas Fleischman, Shareeful Islam, Leonid Kof, Klaus Lochman, Christian Leuxner,

More information

Requirements for modeling dynamic function networks for collaborative embedded systems

Requirements for modeling dynamic function networks for collaborative embedded systems Ina Schaefer, Loek Cleophas, Michael (ed.): at Modellierung < book title>, 2018, Modellierung Lecture in der Notes Entwicklung in Informatics

More information

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal

More information

Strategic Considerations when Introducing Model Based Systems Engineering

Strategic Considerations when Introducing Model Based Systems Engineering Copyright 2015 by Christoph Bräuchle, Manfred Broy, Dominik Rüchardt. Permission granted to INCOSE to publish and use Strategic Considerations when Introducing Model Based Systems Engineering Christoph

More information

A Formal Systems Engineering Approach in Practice: An Experience Report

A Formal Systems Engineering Approach in Practice: An Experience Report A Formal Systems Engineering Approach in Practice: An Experience Report Wolfgang Böhm, Maximilian Junker, Andreas Vogelsang Technische Universität München Sabine Teufl fortiss GmbH München Ralf Pinger,

More information

Why Feature Dependencies Challenge the Requirements Engineering of Automotive Systems: An Empirical Study

Why Feature Dependencies Challenge the Requirements Engineering of Automotive Systems: An Empirical Study Why Feature Dependencies Challenge the Requirements Engineering of Automotive Systems: An Empirical Study arxiv:1708.08660v1 [cs.se] 29 Aug 2017 Andreas Vogelsang Institut für Informatik Technische Universität

More information

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats Mr. Amos Gellert Technological aspects of level crossing facilities Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings Deputy General Manager

More information

Introduction to Systems Engineering

Introduction to Systems Engineering p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career

More information

How to specify Non-functional Requirements to support seamless modeling?

How to specify Non-functional Requirements to support seamless modeling? How to specify Non-functional Requirements to support seamless modeling? A Study Design and Preliminary Results arxiv:1702.07643v1 [cs.se] 24 Feb 2017 Jonas Eckhardt, Daniel Méndez Fernández, Andreas Vogelsang

More information

SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid

SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS Tim Kelly, John McDermid Rolls-Royce Systems and Software Engineering University Technology Centre Department of Computer Science University of York Heslington

More information

Wireless technologies Test systems

Wireless technologies Test systems Wireless technologies Test systems 8 Test systems for V2X communications Future automated vehicles will be wirelessly networked with their environment and will therefore be able to preventively respond

More information

Towards an MDA-based development methodology 1

Towards an MDA-based development methodology 1 Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,

More information

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

On the Model-based Documentation of Knowledge Sources in the Engineering of Embedded Systems 1

On the Model-based Documentation of Knowledge Sources in the Engineering of Embedded Systems 1 On the Model-based Documentation of Knowledge Sources in the Engineering of Embedded Systems 1 Marian Daun, Jennifer Brings, Bastian Tenbergen, Thorsten Weyer paluno The Ruhr Institute for Software Technology

More information

Industry 4.0: the new challenge for the Italian textile machinery industry

Industry 4.0: the new challenge for the Italian textile machinery industry Industry 4.0: the new challenge for the Italian textile machinery industry Executive Summary June 2017 by Contacts: Economics & Press Office Ph: +39 02 4693611 email: economics-press@acimit.it ACIMIT has

More information

GEAR 2030 WORKING GROUP 2 Roadmap on automated and connected vehicles

GEAR 2030 WORKING GROUP 2 Roadmap on automated and connected vehicles GEAR 2030 WORKING GROUP 2 Roadmap on automated and connected vehicles Europe has a very strong industrial basis on automotive technologies and systems. The sector provides jobs for 12 million people and

More information

Building safe, smart, and efficient embedded systems for applications in life-critical control, communication, and computation. http://precise.seas.upenn.edu The Future of CPS We established the Penn Research

More information

Model Based Systems Engineering with MagicGrid

Model Based Systems Engineering with MagicGrid November 2, 2016 Model Based Systems Engineering with MagicGrid No Magic, Inc. System Model as an Integration Framework Need for Ecosystem 2 2012-2014 by Sanford Friedenthal 19 The modeling language is

More information

Automated Testing of Autonomous Driving Assistance Systems

Automated Testing of Autonomous Driving Assistance Systems Automated Testing of Autonomous Driving Assistance Systems Lionel Briand Vector Testing Symposium, Stuttgart, 2018 SnT Centre Top level research in Information & Communication Technologies Created to fuel

More information

A SYSTEM FOR VEHICLE DATA PROCESSING TO DETECT SPATIOTEMPORAL CONGESTED PATTERNS: THE SIMTD-APPROACH

A SYSTEM FOR VEHICLE DATA PROCESSING TO DETECT SPATIOTEMPORAL CONGESTED PATTERNS: THE SIMTD-APPROACH 19th ITS World Congress, Vienna, Austria, 22/26 October 2012 EU-00062 A SYSTEM FOR VEHICLE DATA PROCESSING TO DETECT SPATIOTEMPORAL CONGESTED PATTERNS: THE SIMTD-APPROACH M. Koller, A. Elster#, H. Rehborn*,

More information

Prototyping Automotive Cyber- Physical Systems

Prototyping Automotive Cyber- Physical Systems Prototyping Automotive Cyber- Physical Systems Sebastian Osswald Technische Universität München Boltzmannstr. 15 Garching b. München, Germany osswald@ftm.mw.tum.de Stephan Matz Technische Universität München

More information

Intelligent driving TH« TNO I Innovation for live

Intelligent driving TH« TNO I Innovation for live Intelligent driving TNO I Innovation for live TH«Intelligent Transport Systems have become an integral part of the world. In addition to the current ITS systems, intelligent vehicles can make a significant

More information

Globalizing Modeling Languages

Globalizing Modeling Languages Globalizing Modeling Languages Benoit Combemale, Julien Deantoni, Benoit Baudry, Robert B. France, Jean-Marc Jézéquel, Jeff Gray To cite this version: Benoit Combemale, Julien Deantoni, Benoit Baudry,

More information

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham Cyber-Physical Production Systems Professor Svetan Ratchev University of Nottingham Contents 1. Introduction 3 2. Key definitions 4 2.1 Cyber-Physical systems 4 2.2 Cyber-Physical Production Systems 4

More information

William Milam Ford Motor Co

William Milam Ford Motor Co Sharing technology for a stronger America Verification Challenges in Automotive Embedded Systems William Milam Ford Motor Co Chair USCAR CPS Task Force 10/20/2011 What is USCAR? The United States Council

More information

Level Crossing Test Methodology. Carla Eickmann, Markus Pelz, Michael Meyer zu Hörste (DLR FS)

Level Crossing Test Methodology. Carla Eickmann, Markus Pelz, Michael Meyer zu Hörste (DLR FS) Level Crossing Test Methodology Carla Eickmann, Markus Pelz, Michael Meyer zu Hörste (DLR FS) Structure Introduction Project context RailSiTe laboratory Implementation of a level crossing Applied approach

More information

TUNNEL CONTROL AND SUPERVISION SYSTEMS TUNNEL CONTROL AND SUPERVISION SYSTEMS

TUNNEL CONTROL AND SUPERVISION SYSTEMS TUNNEL CONTROL AND SUPERVISION SYSTEMS TUNNEL CONTROL AND SUPERVISION SYSTEMS TUNNEL CONTROL AND SUPERVISION SYSTEMS TUNNEL CONTROL AND SUPERVISION SYSTEMS General Information Due to increasingly heavy traffic and, most of all, specific traffic

More information

P1.4. Light has to go where it is needed: Future Light Based Driver Assistance Systems

P1.4. Light has to go where it is needed: Future Light Based Driver Assistance Systems Light has to go where it is needed: Future Light Based Driver Assistance Systems Thomas Könning¹, Christian Amsel¹, Ingo Hoffmann² ¹ Hella KGaA Hueck & Co., Lippstadt, Germany ² Hella-Aglaia Mobile Vision

More information

Supporting Technology Transfer by Providing Recommendations for Writing Structured Guidelines

Supporting Technology Transfer by Providing Recommendations for Writing Structured Guidelines Supporting Technology Transfer by Providing Recommendations for Writing Structured Guidelines André Heuer 1, Philipp Diebold 2, Torsten Bandyszak 1 1 Paluno The Ruhr Institute of Software Technology, University

More information

with permission from World Scientific Publishing Co. Pte. Ltd.

with permission from World Scientific Publishing Co. Pte. Ltd. The CoCoME Platform: A Research Note on Empirical Studies in Information System Evolution, Robert Heinrich, Stefan Gärtner, Tom-Michael Hesse, Thomas Ruhroth, Ralf Reussner, Kurt Schneider, Barbara Paech

More information

Current Technologies in Vehicular Communications

Current Technologies in Vehicular Communications Current Technologies in Vehicular Communications George Dimitrakopoulos George Bravos Current Technologies in Vehicular Communications George Dimitrakopoulos Department of Informatics and Telematics Harokopio

More information

CPS Engineering Labs Mini-Courses Smart Cities by Indra Design Centre Spain

CPS Engineering Labs Mini-Courses Smart Cities by Indra Design Centre Spain CPS Engineering Labs Mini-Courses Smart Cities by Indra Design Centre Spain Presenter: Agustin Yagüe Date: 05/16/2017 Place: München, Germany Transitioning to Smart By 2050 70% Consuming 75% Producing

More information

A.I in Automotive? Why and When.

A.I in Automotive? Why and When. A.I in Automotive? Why and When. AGENDA 01 02 03 04 Definitions A.I? A.I in automotive Now? Next big A.I breakthrough in Automotive 01 DEFINITIONS DEFINITIONS Artificial Intelligence Artificial Intelligence:

More information

Grundlagen des Software Engineering Fundamentals of Software Engineering

Grundlagen des Software Engineering Fundamentals of Software Engineering Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.

More information

Structural Analysis of Agent Oriented Methodologies

Structural Analysis of Agent Oriented Methodologies International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis

More information

Using Variability Modeling Principles to Capture Architectural Knowledge

Using Variability Modeling Principles to Capture Architectural Knowledge Using Variability Modeling Principles to Capture Architectural Knowledge Marco Sinnema University of Groningen PO Box 800 9700 AV Groningen The Netherlands +31503637125 m.sinnema@rug.nl Jan Salvador van

More information

EU regulatory system for robots

EU regulatory system for robots EU regulatory system for robots CE marking of robots today and in the future Felicia Stoica DG GROW Summary Access to the EU market - marking for robots EU safety laws for robots and role of EN standards

More information

Humans and Automated Driving Systems

Humans and Automated Driving Systems Innovation of Automated Driving for Universal Services (SIP-adus) Humans and Automated Driving Systems November 18, 2014 Kiyozumi Unoura Chief Engineer Honda R&D Co., Ltd. Automobile R&D Center Workshop

More information

TRB Workshop on the Future of Road Vehicle Automation

TRB Workshop on the Future of Road Vehicle Automation TRB Workshop on the Future of Road Vehicle Automation Steven E. Shladover University of California PATH Program ITFVHA Meeting, Vienna October 21, 2012 1 Outline TRB background Workshop organization Automation

More information

Program Automotive Security and Privacy

Program Automotive Security and Privacy FFI BOARD FUNDED PROGRAM Program Automotive Security and Privacy 2015-11-03 Innehållsförteckning 1 Abstract... 3 2 Background... 4 3 Program objectives... 5 4 Program description... 5 5 Program scope...

More information

LEARNING FROM THE AVIATION INDUSTRY

LEARNING FROM THE AVIATION INDUSTRY DEVELOPMENT Power Electronics 26 AUTHORS Dipl.-Ing. (FH) Martin Heininger is Owner of Heicon, a Consultant Company in Schwendi near Ulm (Germany). Dipl.-Ing. (FH) Horst Hammerer is Managing Director of

More information

Intelligent Transport Systems standardization in ITU. 8-9 October 2018 Detroit Michigan USA

Intelligent Transport Systems standardization in ITU. 8-9 October 2018 Detroit Michigan USA Intelligent Transport Systems standardization in ITU 8-9 October 2018 Detroit Michigan USA : international organization with global presence 5 Elected Officials ~750 Staff from ~80 Countries Membership

More information

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms Dr. Stefan-Alexander Schneider Johannes Frimberger BMW AG, 80788 Munich,

More information

Evolving Enterprise Architecture

Evolving Enterprise Architecture Evolving Enterprise Architecture Richard Martin Tinwisle Corporation Sandeep Purao Penn State University Pre-ICEIMT 10 Workshop IEDC Bled, Slovenia Edward Robinson Indiana University December 14, 2009

More information

Video Injection Methods in a Real-world Vehicle for Increasing Test Efficiency

Video Injection Methods in a Real-world Vehicle for Increasing Test Efficiency DEVELOPMENT SIMUL ATION AND TESTING Video Injection Methods in a Real-world Vehicle for Increasing Test Efficiency IPG Automotive AUTHORS For the testing of camera-based driver assistance systems under

More information

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving Dr. Houssem Abdellatif Global Head Autonomous Driving & ADAS TÜV SÜD Auto Service Christian Gnandt Lead Engineer

More information

Stanford Center for AI Safety

Stanford Center for AI Safety Stanford Center for AI Safety Clark Barrett, David L. Dill, Mykel J. Kochenderfer, Dorsa Sadigh 1 Introduction Software-based systems play important roles in many areas of modern life, including manufacturing,

More information

Bridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM)

Bridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM) Bridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM) Miroslaw Staron Software Engineering Computer Science and Engineering

More information

Controlling vehicle functions with natural body language

Controlling vehicle functions with natural body language Controlling vehicle functions with natural body language Dr. Alexander van Laack 1, Oliver Kirsch 2, Gert-Dieter Tuzar 3, Judy Blessing 4 Design Experience Europe, Visteon Innovation & Technology GmbH

More information

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use: Executive Summary Artificial Intelligence (AI) is a suite of technologies capable of learning, reasoning, adapting, and performing tasks in ways inspired by the human mind. With access to data and the

More information

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1 Qosmotec Software Solutions GmbH Technical Overview QPER C2X - Page 1 TABLE OF CONTENTS 0 DOCUMENT CONTROL...3 0.1 Imprint...3 0.2 Document Description...3 1 SYSTEM DESCRIPTION...4 1.1 General Concept...4

More information

Issues and Challenges in Coupling Tropos with User-Centred Design

Issues and Challenges in Coupling Tropos with User-Centred Design Issues and Challenges in Coupling Tropos with User-Centred Design L. Sabatucci, C. Leonardi, A. Susi, and M. Zancanaro Fondazione Bruno Kessler - IRST CIT sabatucci,cleonardi,susi,zancana@fbk.eu Abstract.

More information

Situational Awareness A Missing DP Sensor output

Situational Awareness A Missing DP Sensor output Situational Awareness A Missing DP Sensor output Improving Situational Awareness in Dynamically Positioned Operations Dave Sanderson, Engineering Group Manager. Abstract Guidance Marine is at the forefront

More information

TOWARDS AN UNIFIED APPROACH FOR MODELING AND ANALYSIS OF REAL-TIME EMBEDDED SYSTEMS USING MARTE/UML

TOWARDS AN UNIFIED APPROACH FOR MODELING AND ANALYSIS OF REAL-TIME EMBEDDED SYSTEMS USING MARTE/UML International Journal of Computer Science and Applications, Technomathematics Research Foundation Vol. 12, No. 1, pp. 117 126, 2015 TOWARDS AN UNIFIED APPROACH FOR MODELING AND ANALYSIS OF REAL-TIME EMBEDDED

More information

AUTOMATIC INCIDENT DETECTION AND ALERTING IN TUNNELS

AUTOMATIC INCIDENT DETECTION AND ALERTING IN TUNNELS - 201 - AUTOMATIC INCIDENT DETECTION AND ALERTING IN TUNNELS Böhnke P., ave Verkehrs- und Informationstechnik GmbH, Aachen, D ABSTRACT A system for automatic incident detection and alerting in tunnels

More information

[Kumar, 5(12): December2018] ISSN DOI /zenodo Impact Factor

[Kumar, 5(12): December2018] ISSN DOI /zenodo Impact Factor GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES IOT BASED TRACKING AND MONITORING SYSTEM FOR SCHOOL CHILDREN SAFETY D. Lokesh Sai Kumar *1, B. Vishnu Vardhan 2 & A. Yuva Krishna 3 *1,2&3 Asst. Professor,

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

openaal 1 - the open source middleware for ambient-assisted living (AAL)

openaal 1 - the open source middleware for ambient-assisted living (AAL) AALIANCE conference - Malaga, Spain - 11 and 12 March 2010 1 openaal 1 - the open source middleware for ambient-assisted living (AAL) Peter Wolf 1, *, Andreas Schmidt 1, *, Javier Parada Otte 1, Michael

More information

Decision to make the Wireless Telegraphy (Vehicle Based Intelligent Transport Systems)(Exemption) Regulations 2009

Decision to make the Wireless Telegraphy (Vehicle Based Intelligent Transport Systems)(Exemption) Regulations 2009 Decision to make the Wireless Telegraphy (Vehicle Based Intelligent Transport Systems)(Exemption) Regulations 2009 Statement Publication date: 23 January 2009 Contents Section Page 1 Summary 1 2 Introduction

More information

An Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing

An Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing An Integrated ing and Simulation Methodology for Intelligent Systems Design and Testing Xiaolin Hu and Bernard P. Zeigler Arizona Center for Integrative ing and Simulation The University of Arizona Tucson,

More information

This is a preview - click here to buy the full publication

This is a preview - click here to buy the full publication TECHNICAL REPORT IEC/TR 62794 Edition 1.0 2012-11 colour inside Industrial-process measurement, control and automation Reference model for representation of production facilities (digital factory) INTERNATIONAL

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Software-Intensive Systems Producibility

Software-Intensive Systems Producibility Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility

More information

Model-based Design of Coordinated Traffic Controllers

Model-based Design of Coordinated Traffic Controllers Model-based Design of Coordinated Traffic Controllers Roopak Sinha a, Partha Roop b, Prakash Ranjitkar c, Junbo Zeng d, Xingchen Zhu e a Lecturer, b,c Senior Lecturer, d,e Student a,b,c,d,e Faculty of

More information

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System *

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System * A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System * R. Maarfi, E. L. Brown and S. Ramaswamy Software Automation and Intelligence Laboratory,

More information

The secret behind mechatronics

The secret behind mechatronics The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,

More information

Final Report Non Hit Car And Truck

Final Report Non Hit Car And Truck Final Report Non Hit Car And Truck 2010-2013 Project within Vehicle and Traffic Safety Author: Anders Almevad Date 2014-03-17 Content 1. Executive summary... 3 2. Background... 3. Objective... 4. Project

More information

PEGASUS Effectively ensuring automated driving. Prof. Dr.-Ing. Karsten Lemmer April 6, 2017

PEGASUS Effectively ensuring automated driving. Prof. Dr.-Ing. Karsten Lemmer April 6, 2017 PEGASUS Effectively ensuring automated driving. Prof. Dr.-Ing. Karsten Lemmer April 6, 2017 Starting Position for Automated Driving Top issue! Technology works Confidence Testing differently automated

More information

Link: https://www.springerprofessional.de/en/virtual-test-driving-hardware-independent-integration-of-series-/

Link: https://www.springerprofessional.de/en/virtual-test-driving-hardware-independent-integration-of-series-/ Link: https://www.springerprofessional.de/en/virtual-test-driving-hardware-independent-integration-of-series-/6429576 DEVELOPMENT SIMUL ATION VIRTUAL TEST DRIVING HARDWARE-INDEPENDENT INTEGRATION OF SERIES

More information

Real Time Traffic Light Control System Using Image Processing

Real Time Traffic Light Control System Using Image Processing Real Time Traffic Light Control System Using Image Processing Darshan J #1, Siddhesh L. #2, Hitesh B. #3, Pratik S.#4 Department of Electronics and Telecommunications Student of KC College Of Engineering

More information

Radio frequencies designated for enhanced road safety in Europe - C-Roads position on the usage of the 5.9 GHz band

Radio frequencies designated for enhanced road safety in Europe - C-Roads position on the usage of the 5.9 GHz band Radio frequencies designated for enhanced road safety in Europe - C-Roads position on the usage of the 5.9 GHz band The brings together road authorities and operators currently covering 16 Member States

More information

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu

More information

in the New Zealand Curriculum

in the New Zealand Curriculum Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure

More information

Stabilization of the Mobility in Free Traffic

Stabilization of the Mobility in Free Traffic Indian Journal of Science and Technology, Vol 9(31), DOI: 10.17485/ijst/2016/v9i31/98122, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Stabilization of the Mobility in Free Traffic A.

More information

Design Constructs for Integration of Collaborative ICT Applications in Innovation Management

Design Constructs for Integration of Collaborative ICT Applications in Innovation Management Design Constructs for Integration of Collaborative ICT Applications in Innovation Management Sven-Volker Rehm 1, Manuel Hirsch 2, Armin Lau 2 1 WHU Otto Beisheim School of Management, Burgplatz 2, 56179

More information

Improving Awareness during Product Derivation in Multi-User Multi Product Line Environments

Improving Awareness during Product Derivation in Multi-User Multi Product Line Environments Improving Awareness during Product Derivation in Multi-User Multi Product Line Environments Rick Rabiser Paul Grünbacher Gerald Holl Christian Doppler Laboratory for Automated Software Engineering Johannes

More information

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) 1.3 NA-14-0267-0019-1.3 Document Information Document Title: Document Version: 1.3 Current Date: 2016-05-18 Print Date: 2016-05-18 Document

More information

Validation Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015

Validation Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015 Plan: Mitchell Hammock Road Adaptive Traffic Signal Control System Red Bug Lake Road from Slavia Road to SR 426 Mitchell Hammock Road from SR 426 to Lockwood Boulevard Lockwood Boulevard from Mitchell

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

Positioning Paper Demystifying Collaborative Industrial Robots

Positioning Paper Demystifying Collaborative Industrial Robots Positioning Paper Demystifying Collaborative Industrial Robots published by International Federation of Robotics Frankfurt, Germany December 2018 A positioning paper by the International Federation of

More information

LED flicker: Root cause, impact and measurement for automotive imaging applications

LED flicker: Root cause, impact and measurement for automotive imaging applications https://doi.org/10.2352/issn.2470-1173.2018.17.avm-146 2018, Society for Imaging Science and Technology LED flicker: Root cause, impact and measurement for automotive imaging applications Brian Deegan;

More information

Development of Gaze Detection Technology toward Driver's State Estimation

Development of Gaze Detection Technology toward Driver's State Estimation Development of Gaze Detection Technology toward Driver's State Estimation Naoyuki OKADA Akira SUGIE Itsuki HAMAUE Minoru FUJIOKA Susumu YAMAMOTO Abstract In recent years, the development of advanced safety

More information

Auto und Umwelt - das Auto als Plattform für Interaktive

Auto und Umwelt - das Auto als Plattform für Interaktive Der Fahrer im Dialog mit Auto und Umwelt - das Auto als Plattform für Interaktive Anwendungen Prof. Dr. Albrecht Schmidt Pervasive Computing University Duisburg-Essen http://www.pervasive.wiwi.uni-due.de/

More information

Technical-oriented talk about the principles and benefits of the ASSUMEits approach and tooling

Technical-oriented talk about the principles and benefits of the ASSUMEits approach and tooling PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE ASSUME CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR COMMUNICATED

More information

Survey on ODX (open diagnostics data exchange)

Survey on ODX (open diagnostics data exchange) Survey on ODX (open diagnostics data exchange) Prof. Arun Tigadi, Anupama Pandey DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING arun.tigadi@gmail.com,cell:9886719354 K. L. E. Dr. M. S. SHESHGIRI

More information

Beyond Moore the challenge for Europe

Beyond Moore the challenge for Europe Beyond Moore the challenge for Europe Dr. Alfred J. van Roosmalen Vice-President Business Development, NXP Semiconductors Company member of MEDEA+/CATRENE/AENEAS/Point-One FIT-IT 08 Spring Research Wien,

More information

CPE/CSC 580: Intelligent Agents

CPE/CSC 580: Intelligent Agents CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent

More information

Cognitive Systems Engineering

Cognitive Systems Engineering Chapter 5 Cognitive Systems Engineering Gordon Baxter, University of St Andrews Summary Cognitive systems engineering is an approach to socio-technical systems design that is primarily concerned with the

More information

Towards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1

Towards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1 Author manuscript, published in "SAFECOMP 2013 - Workshop SASSUR (Next Generation of System Assurance Approaches for Safety-Critical Systems) of the 32nd International Conference on Computer Safety, Reliability

More information

Comments of Shared Spectrum Company

Comments of Shared Spectrum Company Before the DEPARTMENT OF COMMERCE NATIONAL TELECOMMUNICATIONS AND INFORMATION ADMINISTRATION Washington, D.C. 20230 In the Matter of ) ) Developing a Sustainable Spectrum ) Docket No. 181130999 8999 01

More information

Domain Understanding and Requirements Elicitation

Domain Understanding and Requirements Elicitation and Requirements Elicitation CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki 1/24 Previous Lecture: The requirement engineering

More information

Development of Concurrent Engineering Tool for Early Design of Mechatronics Product

Development of Concurrent Engineering Tool for Early Design of Mechatronics Product 210 Proceedings of the 8th International Conference on Innovation & Management Development of Concurrent Engineering Tool for Early Design of Mechatronics Product Yusuke Odoh, Tatsuya Kasamatsu, Tsuyoshi

More information

ENGINEERS, TECHNICIANS, ICT EXPERTS

ENGINEERS, TECHNICIANS, ICT EXPERTS TECHNICAL SERVICES ENGINEERS, TECHNICIANS, ICT EXPERTS Small, swift and agile, Switzerland can be at the forefront of change, and is embracing this opportunity. KLAUS MEIER Chief Information Officer Skyguide

More information

SYSTEMATIC MODEL BASED AND SEARCH BASED TESTING OF CYBER PHYSICAL SYSTEMS

SYSTEMATIC MODEL BASED AND SEARCH BASED TESTING OF CYBER PHYSICAL SYSTEMS Sophia Antipolis, French Riviera 20-22 October 2015 SYSTEMATIC MODEL BASED AND SEARCH BASED TESTING OF CYBER PHYSICAL SYSTEMS Shaukat Ali, PhD, Senior Research Scientist Email: shaukat@simula.no All rights

More information

Pervasive Services Engineering for SOAs

Pervasive Services Engineering for SOAs Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au

More information

Human Autonomous Vehicles Interactions: An Interdisciplinary Approach

Human Autonomous Vehicles Interactions: An Interdisciplinary Approach Human Autonomous Vehicles Interactions: An Interdisciplinary Approach X. Jessie Yang xijyang@umich.edu Dawn Tilbury tilbury@umich.edu Anuj K. Pradhan Transportation Research Institute anujkp@umich.edu

More information

Towards Integrated System and Software Modeling for Embedded Systems

Towards Integrated System and Software Modeling for Embedded Systems Towards Integrated System and Software Modeling for Embedded Systems Hassan Gomaa Department of Computer Science George Mason University, Fairfax, VA hgomaa@gmu.edu Abstract. This paper addresses the integration

More information

Understanding Software Architecture: A Semantic and Cognitive Approach

Understanding Software Architecture: A Semantic and Cognitive Approach Understanding Software Architecture: A Semantic and Cognitive Approach Stuart Anderson and Corin Gurr Division of Informatics, University of Edinburgh James Clerk Maxwell Building The Kings Buildings Edinburgh

More information