Towards Formal System Modeling: Making Explicit and Formal the Concurrent and Timed Operational Semantics to Better Understand Heterogeneous Models Julien Deantoni

Total Page:16

File Type:pdf, Size:1020Kb

Towards Formal System Modeling: Making Explicit and Formal the Concurrent and Timed Operational Semantics to Better Understand Heterogeneous Models Julien Deantoni Towards Formal System Modeling: Making Explicit and Formal the Concurrent and Timed Operational Semantics to Better Understand Heterogeneous Models Julien Deantoni To cite this version: Julien Deantoni. Towards Formal System Modeling: Making Explicit and Formal the Concurrent and Timed Operational Semantics to Better Understand Heterogeneous Models. Embedded Systems. Université Côte d’Azur, CNRS, I3S, France, 2019. tel-02427962 HAL Id: tel-02427962 https://hal.inria.fr/tel-02427962 Submitted on 4 Jan 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Towards Formal System Modeling Making Explicit and Formal the Concurrent and Timed Operational Semantics to Better Understand Heterogeneous Models Julien Deantoni Habilitation à Diriger les Recherches Habilitation committee: Alain Girault, Inria Grenoble Rhône-Alpes, reviewer Hans Vangheluwe, University of Antwerp, reviewer Reinhard Von Hanxleden, University of Kiel, reviewer Frédéric Mallet, University of Cote d’Azur, examiner Jean-Paul Rigault, University of Cote d’Azur, examiner Benoit Combemale, University of Toulouse Jean Jaurès, invited Contents 1 Introduction 1 1.1 Context..............................................1 1.2 Objectives and Challenges....................................2 1.3 Facts About the Context of my Research.............................5 1.3.1 Research projects.....................................5 1.3.2 Main invited seminar/workshops.............................6 1.3.3 PhD student supervision..................................6 1.3.4 Softwares.........................................7 1.4 Wrap Up and Outline of the Document..............................8 2 Modeling Concurrent and Timed Execution of Models9 2.1 Introduction...........................................9 2.2 Clock Constraint Specification Language............................. 10 2.2.1 Multiform logical time................................... 11 2.2.2 Instants and Time Structure................................ 11 2.2.3 Clocks........................................... 12 2.2.4 Clock Constraints Specification.............................. 13 2.2.5 Definition of a specific subset of instants......................... 14 2.2.6 Clock relations....................................... 15 2.2.7 Clock expressions..................................... 16 2.2.8 Temporal evolutions.................................... 17 2.2.9 CCSL libraries....................................... 17 2.3 Comparing CCSL and temporal logics.............................. 17 2.3.1 Property Specification Language.............................. 18 2.3.2 Comparing PSL and CCSL................................. 19 2.3.3 Sum-up about CCSL and PSL............................... 20 2.4 TimeSquare: the CCSL tool................................... 21 2.4.1 CCSL Implementation.................................. 22 2.4.2 Simulation......................................... 22 2.4.3 Back-ends......................................... 23 2.4.4 Analysis of existing traces................................. 25 2.4.5 Trace Reconciliation.................................... 26 2.4.6 Sum-up about TimeSquare................................ 26 2.5 Using CCSL in different domains................................. 27 2.5.1 Behavior model for SDF .................................. 27 2.5.2 Behavior model of AADL.................................. 31 2.5.3 behavior model of Repetitive Structure Modeling (RSM) models and their execution platform.......................................... 35 2.6 Towards Multi-View Behavior Modeling.............................. 37 2.6.1 Background and related work............................... 38 2.6.2 PRISMSYS: A modeling multi-view framework for systems................ 39 2.6.3 PRISMSYS Execution Semantics............................. 40 2.6.4 PRISMSYS Model Co-Simulation............................. 43 2.6.5 Case Study: CPU thermal controller............................ 44 2.7 Conclusion............................................ 46 iii iv Contents 3 Modeling Concurrent and Timed Operational Semantics of Languages 47 3.1 Introduction........................................... 48 3.2 Ingredients of a Concurrency-Aware Executable DSML...................... 49 3.2.1 Background Knowledge.................................. 49 3.2.2 Language Units Identification............................... 49 3.2.3 Reifying Language Units Coordination........................... 51 3.3 A Language Workbench to Design and Implement Concurrency-Aware Executable DSMLs.... 53 3.3.1 Abstract Syntax Design................................... 53 3.3.2 Domain Specific Actions Design.............................. 54 3.3.3 Model of Concurrency and Communication + DSE Design................. 55 3.4 Integration of the approach in the GEMOC Studio........................ 65 3.4.1 Overview of the GEMOC Studio.............................. 65 3.4.2 Overview of the Execution Framework........................... 65 3.4.3 Interface of the Execution Framework........................... 66 3.4.4 The concurrent and timed Execution Engines....................... 67 3.4.5 Runtime Services linked to the concurrent engine..................... 67 3.5 Validation and Discussion.................................... 69 3.6 Related Work........................................... 70 3.7 Conclusion about the Modeling of Concurrent and Timed Operational Semantics......... 71 4 Coordination Patterns between Heterogeneous Languages 73 4.1 Introduction........................................... 73 4.2 Background on Existing Approaches............................... 74 4.2.1 Composition Approaches................................. 74 4.2.2 Coordination Approaches................................. 77 4.2.3 Leason Learned From Existing Approaches........................ 82 4.3 Language Behavioral Interface.................................. 83 4.4 B-COoL.............................................. 85 4.4.1 Overview.......................................... 85 4.4.2 Abstract Syntax of B-COoL................................. 86 4.4.3 Execution Semantics.................................... 88 4.5 Validation of the Approach.................................... 90 4.5.1 Definition of Coordination Operators between the TFSM and fUML Language...... 90 4.5.2 Use of Coordination Operators in a Surveillance Camera System............. 92 4.5.3 Use of the Coordination Specification........................... 93 4.5.4 Comparison with Existing Approaches........................... 93 4.6 Implementation......................................... 93 4.7 Conclusion............................................ 95 5 Conclusion 99 6 Perspectives 103 6.1 Perspectives About CCSL evolutions/reasoning......................... 103 6.1.1 Exploitation of the CCSL clock graph........................... 103 6.1.2 Extension transition system and/or temporal logic for CCSL model checking....... 105 6.1.3 Multi Physical Dimensions Associated to Simulation Speedup............... 106 6.2 Perspective About the Modeling of Structural Operational Semantics............... 108 6.2.1 Formal specification or abstraction of rewriting rules................... 108 6.2.2 Clarification of the links between various “views” over the semantics........... 108 6.2.3 Integration of the various metalanguages used for SOS modeling............. 109 6.2.4 Helping Writing/Debugging The Operational Semantics.................. 110 6.3 Perspectives About Heterogeneous Modeling and Simulation................... 111 6.3.1 Support for Data Coordination............................... 111 6.3.2 Understand the models “Greyification” for Correct and Formal Coordination....... 112 6.4 Thoughts About Formal System Engineering........................... 114 Bibliography 117 Chapter 1 Introduction Contents 1.1 Context.........................................1 1.2 Objectives and Challenges................................2 1.3 Facts About the Context of my Research.........................5 1.4 Wrap Up and Outline of the Document..........................8 1.1. Context We are more and more interacting with non-natural complex systems, thought up by the human brain like smartphones, industrial robots, vehicles or home automation. Both words complex and system must be de- fined to better understand the context of my research in the last 10 years. According to the Merriam-Webster dictionary, a system is “a regularly interacting or interdependent group of items forming a unified whole”. It comes from the Greek sýstima ,defined by the Centre for the Greek Language1 as “A set of bodies, things, concepts or processes that are interdependent, so that any change in one of them has an effect on one or all of the others”. It is easy to understand from these definitions that speaking about system engineering is speaking about an interdisciplinary approach that deals with a set of tangled elements (or parts). In a system the parts can include very different kinds of entities amongst which: different kinds of software (e.g., a control software or a data processing software); different kinds of hardware
Recommended publications
  • Valley College of Technology
    VALLEY COLLEGE ONLINE CAMPUS CATALOG SUPPLEMENT STAFF Name Title Wennetta Marie Rhodes Campus Director Beth Gardner Acting Online Director Phillip Dues Admissions Representative Latishchel Dowdy Admissions Representative Beth Perry Admissions Representative Dianne Cordial-Milam Placement & Student Affairs Director Sarah Redman Financial Aid Advisor Consuela Phillips Financial Aid Advisor Andrea Vest Director of First Impressions Open Receptionist Nancy Nickel Faculty Assistant Priscilla Harrison Faculty Aide Lindsay Reed Administrative Assistant Cheryl Long Online Facilitator Shelly Smith Student Affairs Advisor FACULTY (Instructors) Name Department Degree Shelly Smith Online -Lead Juris Doctorate Business Adjunct Appalachian School of Law B.S. Business Administration Mountain State University Stephanie Gaiser Online M.S. Adult & Technical Education Healthcare Adjunct Marshall University B.S. Business Administration Mountain State University (formally CWV) Brenda Fox Hashem Online B.S. Nursing Healthcare Adjunct Chamberlain College A.A. Nursing Alleghany College of Nursing Penethia Mack Online Ed. D. Counseling Psychology Business Adjunct University of Sarasota M.S. Counseling Education University of South Florida B.A. Education Eckerd College Mark Mahoney Online B.S. Business/ HR Management Business Adjunct Mountain State University A.S. Business Management / Accounting Mountain State University Sebrina Mahoney Online B.S. Diagnostic Medical Sonography Healthcare Adjunct Mountain State University Catalog Supplement-Online Revised: June 11, 2014 Catalog Supplements are subject to change. Please contact the campus for the most up-to-date information. Ann Nagye Online MBA Business Adjunct Marshall University Healthcare Adjunct B.S. Business Administration Concord University Janice Spangenburg Online PH.D. Business Business Adjunct C.A.G.S. Organizational Leadership Regent Univeristy M.A. Organization Development Fielding Graduate University M.S.
    [Show full text]
  • U N I V E R S I T Y C a T a L
    2005 - 2006 UNIVERSITY CATALOG Volume 05-06, No. 2 • January 2006 2006 University Catalog Volume 05-06, No. 2 January 2006 Undergraduate and Graduate Programs School of Undergraduate Studies School of Business and Technology School of Education School of Human Services Harold Abel School of Psychology 225 South Sixth Street Ninth Floor Minneapolis, Minnesota 55402 TOLL-FREE 1-888-CAPELLA (227-3552) FAX 612-977-5060 www.capella.edu © 2006 Capella University. All rights reserved. 2 CAPELLA UNIVERSITY 1-888-CAPELLA • www.capella.edu Welcome to Capella University . .5 Petition for Credit for Table of Contents About Capella University . .6 Undergraduate Learners . .20 Mission Statement . .6 Petition for Credit for Graduate Learners 20 Educational Philosophy . .6 Description of Credit Awarded . .20 University History . .6 Disability Accommodation . .21 Affirmative Action . .6 Discrimination, Harassment, and Assault . .21 Ownership of University . .6 Dismissal from the University Policy . 21 Institutional Accreditations . .6 Dissertation Publishing . .22 General Overview . .7 Drug and Alcohol Policy . .22 Academic Program Options . .7 Grading Policies . .22 Course Formats . .7 Grading Academic Residencies . .7 Repeating Courses Capella's Commitment to Appealing a Grade Learner Success . .7 Grade Value Summary Learner Services . .7 Graduation Requirements and Computer Requirements . .9 Commencement . .25 Undergraduate Academic Honors Admissions Policies . .10 Application to Graduate Admissions Requirements . .10 Application to Receive Certificate Admissions Components . .11 Commencement Admissions Decisions . .11 Intellectual Property . .26 Offer of Admission Interlibrary Loan . .26 Full Admission Overdue Books Conditional Admission Book Recalls Denial of Admission Learner Code of Conduct . .27 International Applicants Illegal Activities Readiness Assessment . .12 Theft Equal Opportunity and Disrespect Nondiscrimination .
    [Show full text]
  • U N I V E R S I T Y C a T a L
    2008 – 2009 UNIVERSITY CATALOG Volume 08–09, No. 2 • January 2009 Jan09.FRONT COVER.indd 2 11/7/08 10:42:52 AM 1.888.CAPELLA • Volume 08–09, No. 2 CAPELLA UNiVErsity 1 2009 University Catalog Volume 08–09, No. 2 January 2009 Undergraduate and Graduate Programs School of Undergraduate Studies School of Business and Technology School of Education School of Human Services Harold Abel School of Psychology 225 South Sixth Street Ninth Floor Minneapolis, Minnesota 55402 TOLL -FREE 1.888.CAPELLA (227.3552) FAX 612.977.5060 www.capella.edu © 2008 Capella University. All rights reserved. 2 CAPELLA UNiVErsity 1.888.CAPELLA • Volume 08–09, No. 2 Table of Contents Welcome to Capella University . 5 Rights and Responsibilities . 57 About Capella University .................................... 6 4.02.01 Learner Disability Accommodations Mission Statement . 6 4.02.02 Learner Code of Conduct Educational Philosophy . 6 4.02.03 Learner Grievance University History ......................................... 6 4.02.04 Discrimination, Harassment, and Assault Affirmative Action . 6 4.02.05 Drugs and Alcohol Ownership of University.................................... 6 4.02.06 Consensual Relationships Institutional Accreditation . 6 4.02.07 Nondiscrimination Tuition and Fees......................................... 61 General Overview .......................................... 7 4.03.01 Tuition and Fees Academic Freedom . 7 4.03.02 Tuition Refunds Degree Options .......................................... 7 Tuition and Fees Course Formats . 7 4.03.03 Reduced Tuition for Advanced Doctoral Learners Academic Residencies . 7 Academic Services ....................................... 68 Capella’s Commitment to Learner Success ..................... 7 4.04.01 Interlibrary Loan Learner Services .......................................... 7 4.04.02 Licensure Computer Requirements . 10 Financial Aid . 70 University Policies ......................................... 11 Satisfactory Academic Progress Policy for Financial Aid.........
    [Show full text]
  • 2007 January Catalog.Pdf
    2006 - 2007 UNIVERSITY CATALOG Volume 06-07, No. 2 • January 2007 2007 University Catalog Volume 06-07, No. 2 January 2007 Undergraduate and Graduate Programs School of Undergraduate Studies School of Business and Technology School of Education School of Human Services Harold Abel School of Psychology 225 South Sixth Street Ninth Floor Minneapolis, Minnesota 55402 TOLL-FREE 1-888-CAPELLA (227-3552) FAX 612-977-5060 www.capella.edu © 2007 Capella University. All rights reserved. 2 CAPELLA UNIVERSITY 1-888-CAPELLA • Volume 06-07, No. 2 Table of Contents Welcome to Capella University ..............................................5 Academic and Other University Policies, continued About Capella University ........................................................6 Course Formats......................................................................19 Mission Statement ..................................................................6 Online Courses Educational Philosophy............................................................6 Directed Study Courses University History ....................................................................6 Course Load ..........................................................................20 Affirmative Action ....................................................................6 Credit for Prior Learning........................................................20 Ownership of University ..........................................................6 Nationally Recognized Examination Programs Institutional Accreditation........................................................6
    [Show full text]
  • Course Schedule | LSU Continuing Education
    Course Schedule | LSU CONTINUING EDucATION Louisiana State University Professional Development Business & Management . 3 Database Development . .35 Business & Technical Communication . 3 Database Development Certificate . .35 Project Management . 4 CompTIA Certifications . .37 Project Management Certificate . 4 A+ . .37 Accounting/Finance . 6 Network+ . .38 Accounting Specialist Certificate . 6 Security+ . .39 Purchasing & Supply Management . 7 Desktop Support Specialist Certificate . .39 Purchasing & Supply Management Certificate . 7 Geographic Information Systems . .40 Human Resource Management . 9 Vendor Certifications . .4 Human Resource Management Certificate . 9 Microsoft . .4 Train the Trainer . .0 Microsoft Certified Application Specialist . .25 Business Skills Courses . Microsoft Certified Desktop Support Technician (MCDST) . .4 Leadership, Management & Supervision . .2 Microsoft Certified Systems Administrator (MCSA) . .4 Management & Leadership Certificate . .2 Microsoft Certified Technology Specialists (MCTS) in Microsoft SQL Server 2005 . .4 Certificate Programs Microsoft Certified Systems Engineer (MCSE) . .42 Accounting Specialist Certificate . 6 Microsoft Certified Trainer (MCT) . .47 Database Development Certificate . .35 Desktop Applications Specialist Certificate . .22 Engineering & Technology . .48 Desktop Support Specialist Certificate . .39 Engineering Reviews . .49 Engineering Management Certificate . .50 Engineering Management & Leadership . .50 Human Resource Management Certificate . 9 Engineering Management Certificate
    [Show full text]
  • Meta-Models Combination for Reusing Verification Techniques Hui Zhao, Ludovic Apvrille, Frédéric Mallet
    Meta-models Combination for Reusing Verification Techniques Hui Zhao, Ludovic Apvrille, Frédéric Mallet To cite this version: Hui Zhao, Ludovic Apvrille, Frédéric Mallet. Meta-models Combination for Reusing Verification Techniques. MODELSWARD 2019 - 7th International Conference on Model-Driven Engineering and Software Development, Feb 2019, Prague, Czech Republic. pp.39-50, 10.5220/0007261000390050. hal-02080768 HAL Id: hal-02080768 https://hal.inria.fr/hal-02080768 Submitted on 28 May 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Meta-models Combination for Reusing Verification Techniques∗ Hui Zhao Université Côte d’Azur, CNRS, Inria, I3S Ludovic Apvrille LTCI, Telecom ParisTech, Université Paris Saclay Frédéric Mallet Université Côte d’Azur, CNRS, Inria, I3S Abstract The design of Cyber-Physical systems (CPS) demands to combine discrete models of pieces of software (cyber) components with continuous models of physical components. Such hetero- geneous systems rely on numerous domains with competencies and expertise that go far beyond traditional software engineering: systems engineering. In this paper, we explore a model-based approach to systems engineering that advocates the composition of several heterogeneous arti- facts (called views) into a sound and consistent system model.
    [Show full text]
  • Relying on Sysml for MBSE: Language, Tooling and Development Perspectives the Arcadia/Capella Rationale
    Not (strictly) relying on SysML for MBSE: language, tooling and development perspectives The Arcadia/Capella rationale Stéphane Bonnet, Jean-Luc Voirin, Daniel Exertier, Véronique Normand THALES Velizy-Le-Bois, France {stephane.bonnet, daniel.exertier, veronique.normand}@thalesgroup.com, [email protected] Abstract — Using the Arcadia/Capella solution as an example, providers, and consulting organizations have already joined the this paper explores why standard UML/SysML languages are not consortium. necessarily the unique or best alternatives for implementation of a model-based systems engineering solution (MBSE). The Thales This paper explains the choices integral to development of experience is used to elicit MBSE language and tooling Arcadia and Capella, based on both experimentations and requirements. This paper analyzes various implementation system engineers’ feedback. It examines different perspectives: alternatives and justifies structuring choices made regarding language, tooling, and development. Capella to efficiently support the Arcadia engineering method. II. CORE REQUIREMENTS FOR A MBSE SOLUTION Keywords — mbse; dsml; sysml; method; tool; Arcadia; Capella A workshop dedicated to operational deployment of MBSE (conducted in October 2014 in Canberra, Australia [4]) resulted I. INTRODUCTION in a collection of returns on experience from MBSE actors Modeling enables understanding of complex systems which across several organizations and countries. Methodological and helps anticipate and verify solutions and their costs before tooling issues have been identified as two of the biggest building them. Models can serve a wide spectrum of purposes, obstacles to MBSE deployment. For years, modeling tools and from specification to low-level simulation. languages have been complex and difficult to customize. Model-based systems engineering (MBSE) is the Survey results show that unstable and buggy tool chains have formalized application of modeling to support system been showstoppers in multiple occasions.
    [Show full text]
  • Systems Engineering Newsletters, Please Unsubscribe by Clicking on the Link at the Bottom of This Email
    SYSTEMS B ENGINEERING NEWSLETTER PPI SyEN 80 20 August 2019 – brought to you by Project Performance International (PPI) systems engineering training for project success PPI SyEN is an independent free newsletter containing informative reading for the technical project professional, with scores of news and other items summarizing developments in the field, including related industry, month by month. This newsletter and a newsletter archive are also available at www.ppi-int.com. Systems engineering can be thought of as the problem-independent, solution technology- independent, life-cycle-oriented principles and methods, based on systems thinking, for defining, performing, and controlling the engineering effort within a technical project. The approach aims to maximize the benefit delivered to the enterprise, as influenced by the needs and values of the other applicable stakeholders. If you are presently receiving this newsletter from an associate, you may wish to receive the newsletter directly in future by signing up for this free service of PPI, using the form at www.ppi- int.com. If you do not wish to receive future Systems Engineering Newsletters, please unsubscribe by clicking on the link at the bottom of this email. We hope that you find this newsletter to be informative and useful. Please tell us what you think. Email us at [email protected]. The views expressed in externally authored articles are those of the author(s), and not necessarily those of PPI or its professional staff. IN THIS EDITION 1. Quotations to Open On Read More… 2. Feature Article 2.1 MBSE Integration with Mechanical Design by Jose L.
    [Show full text]
  • A Tool-Supported Approach for Concurrent Execution Of
    A Tool-Supported Approach for Concurrent Execution of Heterogeneous Models Benoit Combemale, C´edricBrun, Jo¨elChampeau, Xavier Cr´egut,Julien Deantoni, J´eromeLe Noir To cite this version: Benoit Combemale, C´edricBrun, Jo¨elChampeau, Xavier Cr´egut,Julien Deantoni, et al.. A Tool-Supported Approach for Concurrent Execution of Heterogeneous Models. 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), 2016, Toulouse, France. 2016, <www.erts2016.org>. <hal-01258358> HAL Id: hal-01258358 https://hal.inria.fr/hal-01258358 Submitted on 19 Jan 2016 HAL is a multi-disciplinary open access L'archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destin´eeau d´ep^otet `ala diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publi´esou non, lished or not. The documents may come from ´emanant des ´etablissements d'enseignement et de teaching and research institutions in France or recherche fran¸caisou ´etrangers,des laboratoires abroad, or from public or private research centers. publics ou priv´es. A Tool-Supported Approach for Concurrent Execution of Heterogeneous Models Benoit Combemale1, C´edricBrun2, Jo¨elChampeau3, Xavier Cr´egut4, Julien Deantoni5, and J´eromeLe Noir6 1 Inria and Univ. Rennes 1, France [email protected] 2 Obeo, France [email protected] 3 ENSTA Bretagne, France [email protected] 4 INPT ENSEEIHT, IRIT, France [email protected] 5 University of Nice Sophia Antipolis, I3S/INRIA AOSTE, France [email protected] 6 Thales Research & Technology, France [email protected] 1 Context and Approach In the software and systems modeling community, research on domain-specific modeling languages (DSMLs) is focused on providing technologies for developing languages and tools that allow domain experts to develop system solutions effi- ciently.
    [Show full text]
  • Approved VRRAP Educational Institutions As of August 26, 2021
    Current as of September 9, 2021 Approved VRRAP Educational Institutions as of September 9, 2021 School Name Program: VRRAP Program Name City State ABCO TECHNOLOGY Cert - MICROSOFT CERTIFIED SYSTEMS ENGINEER INGLEWOOD CA Cert - CISCO CERTIFIED NETWORK ASSOCIATE(CCNA) INGLEWOOD CA Cert - MICROSOFT OFFICE USER SPECIALIST INGLEWOOD CA Cert - CERTIFIED INTERNET WEBMASTER INGLEWOOD CA Cert - ORACLE DATABASE ADMINISTRATOR INGLEWOOD CA Cert - LINUX+ INGLEWOOD CA Cert - A+ CERTIFICATION INGLEWOOD CA Cert - PROGRAMMER INGLEWOOD CA Subtotal 8 ABCOTT INSTITUTE Cert- HVAC-R SYSTEMS TECHNICIAN SOUTHFIELD MI Cert- SURGICAL TECHNICIAN CERTIFICATE SOUTHFIELD MI Cert- PRACTICAL NURSE SOUTHFIELD MI Cert- MEDICAL ASSISTANT CERTIFICATE SOUTHFIELD MI Cert- CNA/HHA/PCT COMBO CERTIFICATE SOUTHFIELD MI Cert- MEDICAL BILLING AND CODING/ADMIN ASST SOUTHFIELD MI Subtotal 6 ACADEMY OF ALLIED HEALTH Cert-CERTIFICATE-PHLEBOTOMY TECHNICIAN CHATTANOOGA TN Cert-CERTIFICATE-MEDICAL ADMIN AST-ELECT HEAL CHATTANOOGA TN Cert-CERTIFICATE-CLINICAL MEDICAL ASSISTANT CHATTANOOGA TN Cert-CERTIFICATE-PROFESSIONAL CODER CHATTANOOGA TN Cert-CERTIFICATE-MEDICAL ADMIN ASST-CLINICAL CHATTANOOGA TN Subtotal 5 ACADEMY OF ALLIED HEALTH SCIENCES Cert - Certified Med. Billing and Coding Spec NEWARK NJ Cert - Certified Phlebotomy Technician NEWARK NJ Cert - Administrative EKG and Phlebotomy Tech NEWARK NJ Cert - Certified Med Administrative Assistant NEWARK NJ Cert - Certified Clinical Med. Assistant Assoc NEWARK NJ Cert - Comp Electronic Health Record EHR Tech NEWARK NJ Cert - Certified
    [Show full text]
  • System Based Interference Analysis in Capella Amin Oueslati, Philippe Cuenot, Julien Deantoni, Christophe Moreno
    System Based Interference Analysis in Capella Amin Oueslati, Philippe Cuenot, Julien Deantoni, Christophe Moreno To cite this version: Amin Oueslati, Philippe Cuenot, Julien Deantoni, Christophe Moreno. System Based Interference Analysis in Capella. The Journal of Object Technology, Chair of Software Engineering, 2019, 18 (2), pp.14:1. 10.5381/jot.2019.18.2.a14. hal-02182902 HAL Id: hal-02182902 https://hal.inria.fr/hal-02182902 Submitted on 13 Jul 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Journal of Object Technology Published by AITO — Association Internationale pour les Technologies Objets http://www.jot.fm/ System Based Interference Analysis in Capella Amin Oueslatia Philippe Cuenotac Julien Deantonib Christophe Morenoad a. IRT Saint Exupery, Sophia Antipolis, France b. Université Cote d’Azur, I3S/INRIA Kairos, Sophia Antipolis, France c. Seconded from Continental Automotive France d. Seconded from Thales Alenia Space Abstract In embedded systems the emergence of System on Chip (SoC) offers low cost, flexible and powerful computing architectures. These new COTS capabilities enable new applications in aerospace domain with more integration of avionic functionalities on a same hardware. The main drawback of such integration is the difficulty of mastering application’s deployment on SoC architecture, while understanding miscellaneous emerg- ing behaviors.
    [Show full text]
  • Manuscript Instructions/Template
    26th Annual INCOSE International Symposium (IS 2016) Edinburgh, Scotland, UK, July 18-21, 2016 Simplifying (and enriching) SysML to perform functional analysis and model instances Jean-Luc Voirin Stéphane Bonnet Thales Airborne Systems Thales Corporate Engineering Thales Technical Directorate [email protected] [email protected] Daniel Exertier Thales Corporate Engineering Véronique Normand [email protected] Thales Technical Directorate [email protected] Copyright © 2016 by Author Name. Published and used by INCOSE with permission. Abstract. Confronted with real life and full-scale operational deployment, model-based engineering languages and tools may fail to address the wide variety of practices situations can require. This paper describes issues encountered with SysML in the context of systems architectural design. It gives an overview of the adapted language and practices that form the foundations of Arcadia and Capella, a field-proven model-based engineering method and its associated open source workbench. Relying on concrete examples, this paper focuses on modeling constructs supporting functional analysis and addresses the problematics of modeling at instance level. Introduction Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, analysis, verification and validation activities, beginning in the conceptual design phase and continuing throughout development and later life cycle phases. While MBSE is expected to become the norm for systems engineering execution in the next ten years (INCOSE, 2014), modeling is not a guaranty of success. Numerous modeling languages have been available for decades. These languages can be classified based on their scope of purpose, level of semantic formalization, scope of distribution, degree of standardization, their adaptation to users’ cultural background, and the existence of an ecosystem (Aracic and Roques, 2010).
    [Show full text]