Studieplan for Jacob W Jespersen

Size: px
Start display at page:

Download "Studieplan for Jacob W Jespersen"

Transcription

1 Studieplan for Jacob W Jespersen Dokument dato: 24. september årigt Ph.D. studium ved IT-Universitetet i København. Påbegyndt 1. marts 2003, forventet afslutning 1. juni 2006 (forlængelsen er grundet forventet forældreorlov undervejs) Studiets titel: Model-based User Interface Development With Strong Domain Dependence Hovedvejleder: Kasper Østerbye, ITU Medvejleder: Søren Lauesen, ITU Dette dokument indeholder (EN engelsk, DK dansk): EN: Background 2 Quality Factors 2 Integrating HCI and SE 2 Model-based User Interface Development 2 Current position 3 EN: Hypothesis 3 EN: Research approach 4 DK: Forældreorlov 4 DK: Ophold ved anden institution 4 DK: Modtaget undervisning 4 DK: /undervisningsopgaver 4 DK: Tidsplan 5 EN: References 7 København, 24. september Jacob W Jespersen Kasper Østerbye 1

2 EN: Background An estimated thirty-seven to fifty percent of the development efforts that goes into a modern IT system throughout its life cycle are related to the system s user interface. Consequently, within information system development the HCI (human-computer interaction) practices greatly influence software engineering (SE) practices and vice versa. Unfortunately, there are major gaps of communication between the HCI and SE fields, which directly affects product quality and development cost-effectiveness [Harning & Vanderdonckt, 2003]. The archetypal relationship between HCI and SE forms the background for my project. This section briefly portrays the relationship and describes in which way I expect my work may contribute to improve it. Quality Factors From an HCI perspective one can characterize a good system as effective (wrt. users tasks), easy to learn, efficient in use, and easy to remember (helps the infrequent user). In addition, users should be happy with the system (subjective satisfaction) and able to understand its operation to an extent where they can act when something unexpected happens [Lauesen, 2003]. Among system quality factors in the SE perspective Bertrand Meyer [Meyer, 2000] lists reliability, modularity, (scope of) functionality, compatibility, portability (across platforms), efficiency (in processing), ease of use, and timeliness (system delivered on time). These are what he considers external quality factors, i.e. they are the subset of factors that are important to people outside the system delivery organization. The difference between the SE and HCI perspectives is more profound than the variation in their respective quality factors indicates at first glance. In my experience, one of the large gaps in communication between SE and HCI stems from a fundamental difference in their approaches. The difference is explicated when HCI people argue that their quality factors taken together circumscribe SE quality factors, while SE people say that ease-of-use is just one of several quality factors they have to care for. The positions are not contradictory; they just highlight the observation that briefly put HCI activities (the design-oriented) favor a top-down approach while most SE activities (the construction-oriented) prefer a bottom-up manner. Integrating HCI and SE There are, of course, people who personally bridge the gap and purposely change perspectives back and forth when they work, but I will stick to the archetypes for this introduction of my project. On the whole, it seems hard for people to appreciate the HCI approach if they are most at ease with the SE perspective and vice versa. On this background, a common inclination is to look for ways to couple the HCI and SE perspectives without making one into the other. Researchers propose various means to this coupling, among them textual descriptions (e.g. task and scenario descriptions), diagramming techniques (e.g. UML with extensions [Paula et al, 2003]), conceptual models (often of domain and tasks) and development methodologies (e.g. augmented UP/RUP [Nunes, 2003]). I believe that the model-based approaches has a potential to improve further on the relationship between HCI and SE. For example, advances may come from the growing interest in the Model-Driven Architecture (MDA) within the SE field. The MDA specifically aims at addressing individual system quality factors independently during systems development [OMG, 2001], i.e. allow for separation of concerns. Model-based User Interface Development Model-based approaches to system engineering have a number of benefits. Besides the potential for separation of concerns, model transformation technology can drastically reduce the time and resources involved in producing executable code [OMG, 2003]. Within the HCI community, model-based user interface development (MB-UID) has tried to achieve these benefits when engineering the parts of a system that realize its user interface. In practice, this usually involves specifying a user interface at a higher abstraction level than 2

3 simply programming a toolkit library. In a model-based approach, a high-level specification is (more or less automatically) turned into executable code, thus the user interface developers need not deal with, relatively speaking, low-level toolkits. Szekely lists the following virtues of model-based UI development [Szekely, 1996]: Reduces development time and cost Since UI models are (more or less) automatically transformed to code, UIs are produced quicker and at a lower cost than the equivalent quality would normally require. Overcomes differences in platforms MB-UID can more easily overcome differences in UI platforms since a proper UI model can by nature morph to accommodate such differences. Provides for interface tailoring Both developers and end-users have better options for user interface tailoring if a UI model in a consistent manner captures what is in the UI. Multi-modal interfaces User interfaces with multiple input modalities (e.g. speech & gesture) usually form a single interpretation of the user s intention in a step known as fusion [Wahlster, 2003]. A UI model complements such approach. System integration If two (or more) separate systems each have a consistent UI model, a third UI model may be derived, e.g. one that supports tasks that would otherwise require the user to interact with several separate systems. Current position Despite the potential benefits of model-based user interface development, commercial developers have not generally adopted it. Most commercial user interface development is done by user interface builders, toolkits and a programming language [Szekely]. One reason may be that model-based UI development often requires developers to give up the finegrained control of appearance and behavior in return for the benefits. A further reason may be that, according to the Object Management Group (OMG), model-based approaches are generally not adopted in commercial system development [OMG, 2003]. In model-based UI development, naturally, the model is the primary component. It is often organized into three levels of abstraction: at the top level is a task and domain model specification, in the middle an abstract (sometimes called logical) UI specification and lastly a concrete UI specification. Each level addresses aspects of the resulting user interface, yet only the concrete level is close to the traditional user interface constructs (menu, icon, popup, etc.) The critical aspect of model-based UI development is the step taken to transform the specifications into executable code. Researchers have tried out various ways of doing this; some are fully automated [Balzert, 1996], others allow the developer a degree of control of the transformation step(s) and/or editing of the specification at intermediate steps [Szekely et al, 1995]. It has been argued that the benefits from automated transformation are gained at the cost of the quality of the user interface in terms of usability [Szekely, 1996]. In particular, if the design step (which is, loosely, the activity to sequence domain data representation and expected end-user input relative to a set of task descriptions) is automated, results seem to be too data-oriented and not meeting end-users expectations [Harning, 1996]. EN: Hypothesis The reported poor results given a fully automated transformation (from high-level UI model to executable code) suggest that we either use a more clever transformation mechanism or a richer UI modeling style. If the transformation engine is better informed, i.e. it knows about the target domain, then it can make design decisions that better meet end-users expectations. Similarly, if the UI modeling style increases in expressiveness, the UI model can carry more detail and thus give the developer a fine-grained control of the resulting UI, so he has a way to fulfill users expectations. One way to enrich the modeling style would be to provide for 3

4 domain-specific user interface model constructs. For example, given that a Person construct existed (at the desired level of detail), we could model a Customer as a Person with certain characteristics instead of as a specific input form with associated edit fields. Fully automated model transformations are central to realize the benefits of model-based approaches in general [OMG, 2003 ], and OMG further states that strong domain dependence is key to successfully achieving full automation. It is not clear that the same is true for modelbased UI development, but it seems to be a reasonable hypothesis to test. So, the research question is: can a strong dependence on the application domain improve results from model-based UI development? And, if yes, can the traditional virtues of modelbased UI development then be maintained? EN: Research approach My research is prototype-driven. I expect to build two working prototypes during the project, and my reflection on that experience in particular the problems encountered in the process will guide my studies of literature and the project s direction. The first prototype takes it outset in a common project within the NEXT project [Borch et al, 2003] to design and implement a program generator capable of building REA-based applications from a declarative specification. The main objective, seen from my perspective, is to study a model-based approach (the MDA) and to come close to a specific domain, namely Enterprise Resource Planning (ERP) systems. In particular, we study a certain flavor of ERP systems that are based on the REA ontology [McCarthy & Geerts, 1999]. I expect Prototype 1 to end with an experimental implementation that fulfills the requirement to produce a working user interface directly from models belonging to the domain. With the results from Prototype 1 present, I intend to design and conduct a small-scale case study of selected existing ERP systems to develop a taxonomy for such systems user interfaces. The study will show to what extent e.g. model-based approaches are used, and maybe point to observable patterns in their characteristics. As stated, results from Prototype 1 (and the case study) will influence the purpose of Prototype 2. However, my current position dictates that Prototype 2 is used to study ways to integrate data presentation (layout and visualization) in the UI models, and to expand on the notion of task support, preferably to research options for task tailoring. DK: Forældreorlov Jeg forventer at tage forældreorlov i 3-4 mdr. fra omkring juni til september I givet fald strækker mit ph.d. forløb sig ind i det 7. halvår, som det fremgår af tidsplanen. DK: Ophold ved anden institution Jeg forventer at tage et ophold ved en anden institution i en 6 mdr. periode på et tidspunkt mellem august 2004 og januar 2006 (altså i 4, 5 el. 6 halvår). Jeg er klar over at jo senere opholdet ligger, jo mindre er muligheden for at opholdet påvirker min forskning, men jeg er også nødt til at tage familiære hensyn. DK: Modtaget undervisning Jeg forventer at følge disse kurser: Andre objekt-orienterede sprog, ITU, F2003 Virksomhedssystemer, ITU, F2004 Usability, ITU, E2004 Hertil enten et yderligere (ikke fastlagt) kursus el. tilsvarende aktiviteter. DK: /undervisningsopgaver Jeg forventer at afvikle det nødvendige pligtarbejde i form af undervisning (i samarbejde med Søren Lauesen) på ITU s Design af Brugergrænseflader og Data kursus. 4

5 DK: Tidsplan 1. halvår Marts September 03 Indføring i REA, J2ee & model-baseret udvikling. Udvikling af program-generator til produktion af REA-baseret J2EEapplikation. Modtaget undervisning 1. Deltaget i studiekreds: Andre Objekt-orienterede Sprog, ITU, F2003 = 7,5 ECTS. 2. Deltaget i DMIT 2003, Magleaas = 2 ECTS. 1. A Model-Driven Architecture for REA-Based Systems, TR-CTIT-03-27, University of Twente. 2. Position paper (Ph.D. project description), DMIT Investigating User Interface Engineering In The Model-Driven Architecture, Interact 03 Workshop. DMIT 2003, Summer School. Interact 03, Workshop Closing the Gap. 2. halvår September - Marts 04 Modtaget undervisning Model-baseret UI design/implementation, Task modellering (muligvis baseret på interaction patterns), Færdig prototype 1: Bygge/afvikle UI baseret på en model (ingen) 1. TR om aktuelle prototype. 2. Submitted Position Paper til DC på CHI2004 (11-16 april 04) Doctoral Consortium, CHI2004 (submission 12. januar 04) Gennemført undervisning på DBD, ITU, E halvår (- 3 4 mdr) Marts September 04 Orlov: Juni, Juli & August (+September?), 2004 Design af case study -> Taksonomi for UI platforme i ERP systemer Modtaget undervisning Afslutte Virksomhedssystemer, ITU, F2004. TR om taksonomi for UI platforme i ERP systemer Gennemført undervisning på DBD, ITU, F2004 el. lignende 5

6 4. halvår Muligt ophold ved anden institution September - Marts 05 Afslutte case study -> Taksonomi for UI platforme i ERP systemer Påbegyndt prototype 2: UI generator for domain-specific REA applications - generelt UI framework studium - Design/implementation af prototype Modtaget undervisning Afslutte Usability, ITU, E2004. Submitted paper/ext. abstract til CHI 05 (ca. november) Gennemført undervisning på DBD, ITU, E2004 el. lignende 5. halvår Muligt ophold ved anden institution Marts September 05 Færdig prototype 2: UI generator for domain-specific REA applications - Task understøttelse - Data præsentation/visualisering Modtaget undervisning (ingen) Submitted paper/ext. abstract til Interact 05 (ca. april) CHI halvår Muligt ophold ved anden institution September - Marts 06 Skriveperiode Modtaget undervisning (ingen) Interact 05 (12-16 September 2005) 7. halvår (- 2 3 mdr) Marts Juni 06 Modtaget undervisning Skriveperiode (ingen) 6

7 EN: References Balzert et al, 1996 "The JANUS Application Development Environment-Generating More than the User Interface. " In: Vanderdonckt J. (ed.): Proceedings of CADUI 96. Namur: Presses Universitaires de Namur 1996 (pp ). Borch et al., A Model Driven Architecture for REA based systems, In Proceedings of the Workshop on Model Driven Architecture: Foundations and Application, TR-CTIT-03-27, University of Twente Harning & Vanderdonckt, Proceedings of Closing the Gaps: Software Engineering and Human- Computer Interaction, IFIP 2003; editors preface; workshop at Interact Harning, M. 1996: An Approach to Structured Display Design - Coping with Complexity. In: Vanderdonckt J. (ed.): Proceedings of CADUI 96. Namur: Presses Universitaires de Namur 1996 (pp ). Lauesen, "User Interface Design -- A Software Engineering Perspective", unpublished. Course material at ITU, July McCarthy & Geerts, An Accounting Object Structure For Knowledge-Based Enterprise Meyer, "Object-oriented Software Construction". Prentice Hall. chapter 1. Nunes, "What drives software development: issues integrating software engineering and humancomputer interaction." In Proceedings of Closing the Gaps: Software Engineering and Human- Computer Interaction, IFIP, OMG, Object Management Group's Model Driven Architecture. OMG, MDA Guide Version Paula et al, "Relating Human-Computer Interaction and Software Engineering Concerns: Towards Extending UML Through an Interaction Modeling Language". In Proceedings of Closing the Gaps: Software Engineering and Human-Computer Interaction, IFIP, Szekely et al, Declarative interface models for user interface construction tools: the Mastermind approach. In Bass L., Unger C. (eds.): Engineering for Human-Computer Interaction, Proceedings of EHCI 95. London: Chapman & Hall 1995 (pp ). Szekely, Retrospective and Challenges for Model-Based Interface Development. In Proceedings of the 2nd International Workshop on Computer-Aided Design of User Interfaces, (Vanderdonckt, J. Ed.). Namur University Press, Namur, Wahlster, "Mobile Multimodel Dialogue Systems." Keynote at Interact

Quotes from Object-Oriented Software Construction

Quotes from Object-Oriented Software Construction Quotes from Object-Oriented Software Construction Bertrand Meyer Prentice-Hall, 1988 Preface, p. xiv We study the object-oriented approach as a set of principles, methods and tools which can be instrumental

More information

A Model-Based Interface Development Environment

A Model-Based Interface Development Environment A Model-Based Interface Development Environment ANGEL R. PUERTA, Stanford University Mobi-D is a highly interactive environment that represents all relevant aspects of interface design in tightly connected

More information

Business Process Models as Design Artefacts in ERP Development

Business Process Models as Design Artefacts in ERP Development Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark elleborch@itu.dk Abstract. Adequate design

More information

Johannes Sametinger. C. Doppler Laboratory for Software Engineering Johannes Kepler University of Linz A-4040 Linz, Austria

Johannes Sametinger. C. Doppler Laboratory for Software Engineering Johannes Kepler University of Linz A-4040 Linz, Austria OBJECT-ORIENTED DOCUMENTATION C. Doppler Laboratory for Software Engineering Johannes Kepler University of Linz A-4040 Linz, Austria Abstract Object-oriented programming improves the reusability of software

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Agil Business Process Management - i Finans

Agil Business Process Management - i Finans Agil Business Process Management - i Finans Thomas Hildebrandt Lektor, PhD Leder af gruppen for Proces- & Systemmodeller ved IT Universitetet i København og Interessegruppen for processer og IT ved Infinit

More information

Scenario-based Requirements Engineering and User-Interface Design

Scenario-based Requirements Engineering and User-Interface Design Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at

More information

A Framework for Integrating Software Usability into Software Development Process

A Framework for Integrating Software Usability into Software Development Process A Framework for Integrating Software Usability into Software Development Process Hayat Dino AFRICOM Technologies, Addis Ababa, Ethiopia hayudb@gmail.com Rahel Bekele School of Information Science, Addis

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

System Design Approaches. System Design. Model-Driven Approaches Modern Structured Design. Model-Driven Approaches

System Design Approaches. System Design. Model-Driven Approaches Modern Structured Design. Model-Driven Approaches System Design Systems design the specification of a detailed computer-based solution. Also called physical design. systems analysis emphasizes the business problem systems design emphasizes the technical

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

Foundations of Model-Driven Software Engineering

Foundations of Model-Driven Software Engineering Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster (jku@zurich.ibm.com) Contents Introduction to Models and Modeling Concepts of Model-Driven Software

More information

Objectives. Chapter 12. System Design. Model-Driven Approaches. System Design Approaches 2016-02-17. Systems Design

Objectives. Chapter 12. System Design. Model-Driven Approaches. System Design Approaches 2016-02-17. Systems Design McGraw-Hill/Irwin Chapter 12 Systems Design Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 12-2 Objectives Describe the design phase in terms of your information building blocks.

More information

Project VIDE Challenges of Executable Modelling of Business Applications

Project VIDE Challenges of Executable Modelling of Business Applications Project VIDE Challenges of Executable Modelling of Business Applications Radoslaw Adamus *, Grzegorz Falda *, Piotr Habela *, Krzysztof Kaczmarski #*, Krzysztof Stencel *+, Kazimierz Subieta * * Polish-Japanese

More information

An MDA Approach for the Development of Web applications

An MDA Approach for the Development of Web applications An MDA Approach for the Development of Web applications Santiago Meliá Beigbeder and Cristina Cachero Castro {santi,ccachero}@dlsi.ua.es Univesidad de Alicante, España Abstract. The continuous advances

More information

Claus B. Jensen IT Auditor, CISA, CIA

Claus B. Jensen IT Auditor, CISA, CIA Claus B. Jensen IT Auditor, CISA, CIA I am employed in Rigsrevisionen, Denmark. (Danish National Audit Office) I have worked within IT Audit since 1995, both as internal and external auditor and now in

More information

BUSINESS RULES AND GAP ANALYSIS

BUSINESS RULES AND GAP ANALYSIS Leading the Evolution WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Discovery and management of business rules avoids business disruptions WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Business Situation More

More information

Hub North Netværksarrangement d. 14. Juni 2011

Hub North Netværksarrangement d. 14. Juni 2011 Hub North Netværksarrangement d. 14. Juni 2011 Jan Bisgaard Envision Global Innovation Centre Silkeborg, Denmark Agenda: 1. Presenting (Jan Bisgaard) 2. Company profile 3. Strategies 4. Product road map

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Information systems modelling UML and service description languages

Information systems modelling UML and service description languages Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:

More information

Utilizing Domain-Specific Modelling for Software Testing

Utilizing Domain-Specific Modelling for Software Testing Utilizing Domain-Specific Modelling for Software Testing Olli-Pekka Puolitaival, Teemu Kanstrén VTT Technical Research Centre of Finland Oulu, Finland {olli-pekka.puolitaival, teemu.kanstren}@vtt.fi Abstract

More information

COACH BOT Modular e-course with virtual coach tool support

COACH BOT Modular e-course with virtual coach tool support COACH BOT Modular e-course with virtual coach tool support LIFELONG LEARNING PROGRAM LEONARDO da VINCI Aarhus Social and Health Care College TRAINING FOR HEALTHCARE PROFESSIONALS AND HOME CARE PROVIDERS

More information

Automatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department

Automatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department Automatic Generation Between UML and Code Fande Kong and Liang Zhang Computer Science department Outline The motivation why we need to do the generation between the UML and code. What other people have

More information

Generating Graphical User Interfaces for Software Product Lines: A Constraint-based Approach

Generating Graphical User Interfaces for Software Product Lines: A Constraint-based Approach Publiziert in: Alt et al. (Hrsg.), Tagungsband 15. Interuniversitäres Doktorandenseminar Wirtschaftsinformatik der Universitäten Chemnitz, Dresden, Freiberg, Halle-Wittenberg, Jena und Leipzig, Leipzig,

More information

Rose/Architect: a tool to visualize architecture

Rose/Architect: a tool to visualize architecture Published in the Proceedings of the 32 nd Annual Hawaii International Conference on Systems Sciences (HICSS 99) Rose/Architect: a tool to visualize architecture Alexander Egyed University of Southern California

More information

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in

More information

Deploying Artificial Intelligence Techniques In Software Engineering

Deploying Artificial Intelligence Techniques In Software Engineering Deploying Artificial Intelligence Techniques In Software Engineering Jonathan Onowakpo Goddey Ebbah Department of Computer Science University of Ibadan Ibadan, Nigeria Received March 8, 2002 Accepted March

More information

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs The user experience (UX) of your products is only as good as the knowledge and skills of your UX staff. Here are the top 10

More information

Informationsteknologi Serviceledelse Del 4: Procesreferencemodel

Informationsteknologi Serviceledelse Del 4: Procesreferencemodel DS-information DS/ISO/IEC TR 20000-4 1. udgave 2010-12-14 Informationsteknologi Serviceledelse Del 4: Procesreferencemodel Information technology Service management Part 4: Process reference model DS/ISO/IEC

More information

User experience storyboards: Building better UIs with RUP, UML, and use cases

User experience storyboards: Building better UIs with RUP, UML, and use cases Copyright Rational Software 2003 http://www.therationaledge.com/content/nov_03/f_usability_jh.jsp User experience storyboards: Building better UIs with RUP, UML, and use cases by Jim Heumann Requirements

More information

Semantic Object Language Whitepaper Jason Wells Semantic Research Inc.

Semantic Object Language Whitepaper Jason Wells Semantic Research Inc. Semantic Object Language Whitepaper Jason Wells Semantic Research Inc. Abstract While UML is the accepted visual language for object-oriented system modeling, it lacks a common semantic foundation with

More information

An Approach to Software Architecture Description Using UML

An Approach to Software Architecture Description Using UML An Approach to Software Architecture Description Using UML Henrik Bærbak Christensen, Aino Corry, and Klaus Marius Hansen Department of Computer Science, University of Aarhus Aabogade 34, 8200 Århus N,

More information

Requirements / Use Case Specification

Requirements / Use Case Specification Object - Oriented Programming & Design Part IX - UML Use Case Diagrams CSCI 4448 - Spring 2002 Requirements / Use Case Specification Your way of echoing to the customer what you heard him/her say he/she

More information

The value of modeling

The value of modeling The value of modeling Level: Introductory Gary Cernosek, Marketing Manager, IBM Rational Eric Naiburg, Group Market Manager Desktop Products, IBM Rational 15 Nov 2004 from The Rational Edge: This article

More information

Building Stronger Universities in Developing Countries. First Phase, August 2011 July 2013

Building Stronger Universities in Developing Countries. First Phase, August 2011 July 2013 Building Stronger Universities in Developing Countries First Phase, August 2011 July 2013 Inception Report November 2011 2 Introduction In agreement with the Ministry of Foreign Affairs the BSU initiative

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book. * ** Today s organization increasingly prompted to integrate their business processes and to automate the largest portion possible of them. A common term used to reflect the automation of these processes

More information

Tool Support for Designing Nomadic Applications

Tool Support for Designing Nomadic Applications Tool Support for Designing Nomadic Applications Giulio Mori, Fabio Paternò, Carmen Santoro I.S.T.I. C.N.R. Via G. Moruzzi, 1 56100 Pisa, Italy +39 050 315 3066 {g.mori, f.paterno, c.santoro}@cnuce.cnr.it

More information

Usability metrics for software components

Usability metrics for software components Usability metrics for software components Manuel F. Bertoa and Antonio Vallecillo Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga. {bertoa,av}@lcc.uma.es Abstract. The need to select

More information

INTEGRATING MODEL-BASED AND TASK-BASED APPROACHES TO USER INTERFACE GENERATION

INTEGRATING MODEL-BASED AND TASK-BASED APPROACHES TO USER INTERFACE GENERATION This is a draft of the article published at the Springer LNCS series Reference: España, S., Pederiva, I., Panach, J. I. and Abrahao, S. (2006). Integrating Model-based and Task-based approaches to user

More information

Faculty of Engineering and Science Curriculum - Aalborg University

Faculty of Engineering and Science Curriculum - Aalborg University Faculty of Engineering and Science Board of Studies for Computer Science Curriculum for the master s programme in Information Technology (Software Development) Aalborg University, September 2012 The programme

More information

Information og dokumentation Ledelsessystem for dokumentstyring Krav

Information og dokumentation Ledelsessystem for dokumentstyring Krav Dansk standard DS/ISO 30301 1. udgave 2011-11-22 Information og dokumentation Ledelsessystem for dokumentstyring Krav Information and documentation Management systems for records Requirements DS/ISO 30301

More information

Looking for a job in Denmark?

Looking for a job in Denmark? Looking for a job in Denmark? Upload your CV to www.jobnet.dk. Www.jobnet.dk is the Job Centre s nationwide website for jobseekers and employers in Denmark. Jobnet enables you to search for a job among

More information

Toward Ontology-Based Frameworks for Knowledge-Acquisition Tools

Toward Ontology-Based Frameworks for Knowledge-Acquisition Tools Toward -Based Frameworks for Knowledge-Acquisition Tools Angel R. Puerta, Robert Neches *, Henrik Eriksson, Pedro Szekely *, Ping Luo *, Mark A. Musen Medical Computer Science Group Knowledge Systems Laboratory

More information

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD)

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) 1. INTRODUCTIONS RAD refers to a development life cycle designed Compare to traditional life cycle it is Faster development with higher quality

More information

Informationsteknologi til læring, uddannelse og oplæring Informationsmodel for kompetencer Del 2: Informationsmodel for kompetenceniveau

Informationsteknologi til læring, uddannelse og oplæring Informationsmodel for kompetencer Del 2: Informationsmodel for kompetenceniveau Dansk standard DS/ISO/IEC 20006-2:2015 1. udgave 2015-08-04 Informationsteknologi til læring, uddannelse og oplæring Informationsmodel for kompetencer Del 2: Informationsmodel for kompetenceniveau Information

More information

Generating Aspect Code from UML Models

Generating Aspect Code from UML Models Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,

More information

Softwareudvikling Retningslinjer for anvendelse af ISO 9001:2008 til computersoftware

Softwareudvikling Retningslinjer for anvendelse af ISO 9001:2008 til computersoftware Dansk standard DS/ISO/IEC 90003:2015 2. udgave 2015-01-07 Softwareudvikling Retningslinjer for anvendelse af ISO 9001:2008 til computersoftware Software engineering Guidelines for the application of ISO

More information

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA 1 A.B. Mutiara, 2 A. Muslim, 3 T. Oswari, 4 R.A. Miharja 1,2,4 Faculty of Computer Science and Information Technology, Gunadarma University,

More information

Engineering Design. Software. Theory and Practice. Carlos E. Otero. CRC Press. Taylor & Francis Croup. Taylor St Francis Croup, an Informa business

Engineering Design. Software. Theory and Practice. Carlos E. Otero. CRC Press. Taylor & Francis Croup. Taylor St Francis Croup, an Informa business Software Engineering Design Theory and Practice Carlos E. Otero CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business AN

More information

Design of Network Educating Information System Based on Use Cases Driven Shenwei Wang 1 & Min Guo 2

Design of Network Educating Information System Based on Use Cases Driven Shenwei Wang 1 & Min Guo 2 International Symposium on Social Science (ISSS 2015) Design of Network Educating Information System Based on Use Cases Driven Shenwei Wang 1 & Min Guo 2 1 College of Electronic and Control Engineering,

More information

Business Architecture: a Key to Leading the Development of Business Capabilities

Business Architecture: a Key to Leading the Development of Business Capabilities Business Architecture: a Key to Leading the Development of Business Capabilities Brent Sabean Abstract: Relatively few enterprises consider themselves to be agile, i.e., able to adapt what they do and

More information

INTEROPERABILITY IN DATA WAREHOUSES

INTEROPERABILITY IN DATA WAREHOUSES INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content

More information

PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS

PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS M. Taleb, A. Seffah Human-Centred Software Engineering Group Concordia University, Montreal, Quebec, Canada Phone: +1 (514) 848 2424 ext 7165 and/or ext

More information

Aerospace Software Engineering

Aerospace Software Engineering 16.35 Aerospace Software Engineering Software Architecture The 4+1 view Patterns Prof. Kristina Lundqvist Dept. of Aero/Astro, MIT Why Care About Software Architecture? An architecture provides a vehicle

More information

GOAL-BASED WEB DESIGN TOWARDS BRIDGING THE GAP BETWEEN REQUIREMENTS AND DESIGN OF WEB APPLICATIONS

GOAL-BASED WEB DESIGN TOWARDS BRIDGING THE GAP BETWEEN REQUIREMENTS AND DESIGN OF WEB APPLICATIONS 13_BOLCHINI.qxd 3/26/2003 10:25 Pagina 187 SComS: New Media in Education (2003) 187-191 DAVIDE BOLCHINI* GOAL-BASED WEB DESIGN TOWARDS BRIDGING THE GAP BETWEEN REQUIREMENTS AND DESIGN OF WEB APPLICATIONS

More information

Manage Software Development in LabVIEW with Professional Tools

Manage Software Development in LabVIEW with Professional Tools Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition

More information

Knowledge-based Expressive Technologies within Cloud Computing Environments

Knowledge-based Expressive Technologies within Cloud Computing Environments Knowledge-based Expressive Technologies within Cloud Computing Environments Sergey V. Kovalchuk, Pavel A. Smirnov, Konstantin V. Knyazkov, Alexander S. Zagarskikh, Alexander V. Boukhanovsky 1 Abstract.

More information

Nordic Master in Didactics of Mathematics

Nordic Master in Didactics of Mathematics Nordic Master in Didactics of Mathematics NORDIMA Barbro Grevholm Seminar i Bergen den 7-8 september 2011 Nordic Master in Didactics of Mathematics Project number NMP-2009/10730 The Master Consortium consists

More information

Specifikationsdokument for OCES II

Specifikationsdokument for OCES II Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 info@danid.dk www.nets-danid.dk CVR-nr. 30808460 Specifikationsdokument for OCES II Side 1-17 Versionsfortegnelse 3.

More information

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,

More information

REA Business Management Ontology: Conceptual Modeling of Accounting, Finance and Management Control

REA Business Management Ontology: Conceptual Modeling of Accounting, Finance and Management Control REA Management Ontology: Conceptual Modeling of Accounting, Finance and Management Control Walter S.A. Schwaiger Institute of Management Science TU Wien, Vienna, Austria Walter.schwaiger@tuwien.ac.at Abstract.

More information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky

More information

Enhancement of Development Technologies for Agent- Based Software Engineering

Enhancement of Development Technologies for Agent- Based Software Engineering Enhancement of Development Technologies for Agent- Based Software Engineering Andre Karpištšenko Tallinn Technical University, Ehitajate tee 5 19086 Tallinn, Estonia andre@lap.ee Abstract. Current trends

More information

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 15447

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 15447 Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited

More information

Skolestart. Solveig Gaarsmand Skole og Samfund Good ID 2007

Skolestart. Solveig Gaarsmand Skole og Samfund Good ID 2007 Skolestart Solveig Gaarsmand Skole og Samfund Good ID 2007 1 Præsentation Hvem er vi? Hvor skal vores børn gå i skole? The trainer welcomes parents, pedagogues and teachers present and invites everybody

More information

Performing Early Feasibility Studies of Software Development Projects Using Business Process Models

Performing Early Feasibility Studies of Software Development Projects Using Business Process Models Performing Early Feasibility Studies of Software Development Projects Using Business Process Models Ayman A. Issa, Faisal A. Abu Rub ABSTRACT A new approach to perform feasibility studies using business

More information

UML for the C programming language.

UML for the C programming language. Functional-based modeling White paper June 2009 UML for the C programming language. Bruce Powel Douglass, PhD, IBM Page 2 Contents 2 Executive summary 3 FunctionalC UML profile 4 Functional development

More information

Informationsteknologi Serviceledelse Del 3: Vejledning i definition af emne og brug af ISO/IEC 20000-1

Informationsteknologi Serviceledelse Del 3: Vejledning i definition af emne og brug af ISO/IEC 20000-1 DS-information DS/ISO/IEC TR 20000-3 1. udgave 2009-10-21 Informationsteknologi Serviceledelse Del 3: Vejledning i definition af emne og brug af ISO/IEC 20000-1 Information technology Service management

More information

GetProduct. Webservice name: GetProduct. Adress: https://www.elib.se/webservices/getproduct.asmx

GetProduct. Webservice name: GetProduct. Adress: https://www.elib.se/webservices/getproduct.asmx GetProduct Webservice name: GetProduct Adress: https://www.elib.se/webservices/getproduct.asmx WSDL: https://www.elib.se/webservices/getproduct.asmx?wsdl Webservice Methods: Name: Description: Output schema:

More information

Software- og systemudvikling Softwaretest Del 1: Begreber og definitioner

Software- og systemudvikling Softwaretest Del 1: Begreber og definitioner Dansk standard DS/ISO/IEC/IEEE 29119-1 1. udgave 2013-09-26 Software- og systemudvikling Softwaretest Del 1: Begreber og definitioner Software and systems engineering Software testing Part 1: Concepts

More information

Usability-Improving Mobile Application Development Patterns

Usability-Improving Mobile Application Development Patterns Usability-Improving Mobile Application Development Patterns Bettina Biel, Volker Gruhn University of Duisburg-Essen paluno, The Ruhr Institute for Software Technology Essen, Germany [bettina.biel,volker.gruhn]@paluno.uni-due.de

More information

Efficient Agent Based Testing Framework for Web Applications

Efficient Agent Based Testing Framework for Web Applications International Journal of Scientific & Engineering Research, Volume 3, Issue 2, February-2012 1 Efficient Agent Based Testing Framework for Web Applications Ms.Neha Saluja Prof.Amit Kanskar Abstract- Now

More information

The Architectural Design of FRUIT: A Family of Retargetable User Interface Tools

The Architectural Design of FRUIT: A Family of Retargetable User Interface Tools The Architectural Design of : A Family of Retargetable User Interface Tools Yi Liu Computer Science University of Mississippi University, MS 38677 H. Conrad Cunningham Computer Science University of Mississippi

More information

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: hasni.neji63@laposte.net;

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

Using Ontology Search in the Design of Class Diagram from Business Process Model

Using Ontology Search in the Design of Class Diagram from Business Process Model Using Ontology Search in the Design of Class Diagram from Business Process Model Wararat Rungworawut, and Twittie Senivongse Abstract Business process model describes process flow of a business and can

More information

Why MCL-Bridge for SAP

Why MCL-Bridge for SAP Why MCL-Bridge for SAP Visualize mobilized SAP R/3 Realize MCL-Bridge for SAP Why MCL-Bridge for SAP Does SAP R/3 drive your shop-floor operations retail, warehouse, distribution, manufacturing, or transportation

More information

Curriculum for the master s programme in Information Technology (IT Design and Application Development)

Curriculum for the master s programme in Information Technology (IT Design and Application Development) Faculty of Engineering and Science The Study Board for Computer Science Curriculum for the master s programme in Information Technology (IT Design and Application Development) Aalborg University September

More information

Models of Dissertation in Design Introduction Taking a practical but formal position built on a general theoretical research framework (Love, 2000) th

Models of Dissertation in Design Introduction Taking a practical but formal position built on a general theoretical research framework (Love, 2000) th Presented at the 3rd Doctoral Education in Design Conference, Tsukuba, Japan, Ocotber 2003 Models of Dissertation in Design S. Poggenpohl Illinois Institute of Technology, USA K. Sato Illinois Institute

More information

Abstract www.softmetaware.com/whitepapers.html

Abstract www.softmetaware.com/whitepapers.html Abstract We would like to understand the interests of our target audience. Please register at www.softmetaware.com/whitepapers.html to provide us with some information about yourself, and to obtain access

More information

Incorporating Aspects into the UML

Incorporating Aspects into the UML Incorporating Aspects into the UML Mark Basch University of North Florida Department of Computer and Information Sciences Jacksonville, FL 32224-2645 (904) 620-2985 basm0001@unf.edu Arturo Sanchez University

More information

Better, Faster, and Cheaper SAS Software Lifecycle

Better, Faster, and Cheaper SAS Software Lifecycle Better, Faster, and Cheaper SAS Software Lifecycle Edmond Cheng, Bureau of Labor Statistics, Washington, DC ABSTRACT In designing software applications, the enduring process faces realistic business challenges

More information

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes

More information

The Software Quality Star: A conceptual model for the software quality curriculum

The Software Quality Star: A conceptual model for the software quality curriculum The Software Quality Star: A conceptual model for the software quality curriculum Ronan Fitzpatrick School of Computing, Dublin Institute of Technology, Kevin Street, Dublin 8, Ireland. Tel: +353 (1) 4024835,

More information

The Role of the Software Architect

The Role of the Software Architect IBM Software Group The Role of the Software Architect Peter Eeles peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation

More information

INTEGRATING HCI ELEMENTS INTO THE WATERFALL METHODOLOGY TO EASE NOVICE DEVELOPERS TO DEFINE SYSTEM REQUIREMENTS: RESEARCH-IN- PROGRESS

INTEGRATING HCI ELEMENTS INTO THE WATERFALL METHODOLOGY TO EASE NOVICE DEVELOPERS TO DEFINE SYSTEM REQUIREMENTS: RESEARCH-IN- PROGRESS INTEGRATING HCI ELEMENTS INTO THE WATERFALL METHODOLOGY TO EASE NOVICE DEVELOPERS TO DEFINE SYSTEM REQUIREMENTS: RESEARCH-IN- PROGRESS Dizza Beimel Department of Industrial Engineering and Management,

More information

A Service Modeling Approach with Business-Level Reusability and Extensibility

A Service Modeling Approach with Business-Level Reusability and Extensibility A Service Modeling Approach with Business-Level Reusability and Extensibility Jianwu Wang 1,2, Jian Yu 1, Yanbo Han 1 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080, Beijing,

More information

Vejledning til en europæisk COREfaktura-datamodel. CII-retningslinjer for implementering Del 1: Introduktion

Vejledning til en europæisk COREfaktura-datamodel. CII-retningslinjer for implementering Del 1: Introduktion DS-information DS/CWA 16356-1 1. udgave 2011-11-09 Vejledning til en europæisk COREfaktura-datamodel med UN/CEFACT CII-retningslinjer for implementering Del 1: Introduktion Guide for a European CORE INVOICE

More information

Informationsteknologi Storage management Del 1: Oversigt

Informationsteknologi Storage management Del 1: Oversigt Dansk standard DS/ISO/IEC 24775-1 1. udgave 2014-11-13 Informationsteknologi Storage management Del 1: Oversigt Information technology Storage management Part 1: Overview DS/ISO/IEC 24775-1 København DS

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

IFML by Example: Modeling an Online Bookstore

IFML by Example: Modeling an Online Bookstore IFML by Example: Modeling an Online Bookstore This document exemplifies the versatility and adaptability of IFML by modeling the most common features available in a simple UI for a point of sale (POS)

More information

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,

More information

Informationsteknologi Personlig identifikation ISO-overensstemmende kørekort Del 4: Prøvningsmetoder

Informationsteknologi Personlig identifikation ISO-overensstemmende kørekort Del 4: Prøvningsmetoder Dansk standard DS/ISO/IEC 18013-4 1. udgave 2012-01-11 Informationsteknologi Personlig identifikation ISO-overensstemmende kørekort Del 4: Prøvningsmetoder Information technology Personal identification

More information

A User Centered Approach for the Design and Evaluation of Interactive Information Visualization Tools

A User Centered Approach for the Design and Evaluation of Interactive Information Visualization Tools A User Centered Approach for the Design and Evaluation of Interactive Information Visualization Tools Sarah Faisal, Paul Cairns, Ann Blandford University College London Interaction Centre (UCLIC) Remax

More information

5JSC/Editor/2/Rev 1 July 2009. Joint Steering Committee for Development of RDA. Tom Delsey, RDA Editor. RDA Database Implementation Scenarios

5JSC/Editor/2/Rev 1 July 2009. Joint Steering Committee for Development of RDA. Tom Delsey, RDA Editor. RDA Database Implementation Scenarios 5JSC/Editor/2/Rev 1 July 2009 To: From: Subject: Joint Steering Committee for Development of RDA Tom Delsey, RDA Editor RDA Database Implementation Scenarios Attached are updated versions of the RDA database

More information

FORSLAG / DRAFT DSF/DS/EN 13200-6 DK NA:2014

FORSLAG / DRAFT DSF/DS/EN 13200-6 DK NA:2014 FORSLAG / DRAFT DSF/DS/EN 13200-6 DK NA:2014 Forslagsnr.: M287549 Draft no.: Forslaget er: The draft is: (IDT = identisk med/identical to - EQV = baseret på/equivalent to - MOD = modificeret/modified)

More information

(Refer Slide Time: 2:03)

(Refer Slide Time: 2:03) Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 11 Models of Industrial Control Devices and Systems (Contd.) Last time we were

More information

UML Profiling Comes of Age Realizing the Potential of Domain-Specific Modeling

UML Profiling Comes of Age Realizing the Potential of Domain-Specific Modeling UML Profiling Comes of Age Realizing the Potential of Domain-Specific Modeling PATHS TO DOMAIN-SPECIFIC MODELING... 1 UML PROFILING... 2 The Origin of the UML Profiling Specifications... 2 The Vision...

More information