Dagstuhl Seminar 16192: Supporting Organisational Efficiency and Agility: Models, Languages and Software Systems Stijn Hoppenbrouwers Model-Based Information.

Slides:



Advertisements
Similar presentations
Ulrich Frank, Stefan Strecker Information Systems and Enterprise Modelling research group ICB Institute for Computer Science and Business Information Systems.
Advertisements

Some ideas …. Task XBRL as a business performance and financial reporting standard (with its various taxonomies). 2.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Enterprise Architecture at Curtin University Maureen Murray.
Business Intelligence Michael Gross Tina Larsell Chad Anderson.
Strategic Alignment Model Source: Henderson and Venkataraman
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Course Instructor: Aisha Azeem
Presenter: PhuongNQK. Goal Give an overview of currently prominent app architectures in relation to each other.
Learning outcomes for BUSINESS INFORMATCIS Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST)
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Basic Concepts of Component- Based Software Development (CBSD) Model-Based Programming and Verification.
Science and Technology Norwegian University of NTNU Rolv Bræk, January Introduction to Systems Engineering by Rolv Bræk NTNU.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Robert Sidford 21 st Century Learning Coordinator Washoe County School District Reading: The Core 21 st Century Competency February 26 th, 2016.
Genie Pal A Versatile Intelligent Assistant To Help Both Work And Personal life.
Architecture | Methodology | Tools
Object Oriented Systems Design
Process 4 Hours.
Technologies curriculum
Introduction to Software Modeling
APPEA 2017 Miranda Taylor CEO.
Introduction to The Rational IT Model
EI Architecture Overview/Current Assessment/Technical Architecture
Processes and Process Models
INFORMATION SYSTEM CATEGORIES
Challenges and opportunities for the CFO
1 TOOL DESIGN A Review of Learning Design:
UNIT 1.
Properties of Operations
CIM Modeling for E&U - (Short Version)
Assessment and Reporting Without Levels February 2016
Thriving Quality with Digital Age
Towards more flexibility in responding to users’ needs
It’s not all about the tool!
Chapter 1 OBJECT-ORIENTED ANALYSIS AND DESIGN
Some Thoughts about Models in Organisational Efficiency and Agility
Week 10: Object Modeling (1)Use Case Model
DSS: Decision Support Systems and AI: Artificial Intelligence
SOA Implementation and Testing Summary
CS 641 – Requirements Engineering
Software Quality Engineering
Supporting Organisational Efficiency and Agility
Dr Paul Lewis Chief Technology Officer
HCI – DESIGN RATIONALE 20 November 2018.
Master dissertation Proposals
TDT4252 Modelling of Information Systems Advanced Course
Object oriented analysis and design
Software engineering -1
For University Use Only
Open Archival Information System
Chapter 11 user support.
Scott Thorne & Chuck Shubert
Business Intelligence
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Data(trans)forming Roberto Barcellan European Commission NTTS2019
Concepts & Thoughts on Operational Resiliency (Feb 11)
MI - Manufacturing Intelligence Beyond the buzzword
Map of Human Computer Interaction
I4.0 in Action The importance of people and culture in the Industry 4.0 transformation journey Industry 4.0 Industry 3.0 Industry 2.0 Industry 1.0 Cyber.
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
The Intelligent Enterprise and SAP Business One
Software Architecture & Design
Processes and Process Models
OU BATTLECARD: E-Business Suite Courses and Certifications
Presentation transcript:

Dagstuhl Seminar 16192: Supporting Organisational Efficiency and Agility: Models, Languages and Software Systems Stijn Hoppenbrouwers Model-Based Information Systems research group, Faculty of Engineering, HAN University of Applied Sciences, Arnhem, the Netherlands

Personal Background Dr. Stijn Hoppenbrouwers, 1970, married, 3 kids; English (MA Utrecht, 1993), Linguistics (MA Bangor, 1994) 1996 Tilburg University (projects on conceptual modelling and information extraction; Language Action Perspective) 1998 Ordina: research consultancy and start PhD (part time) Radboud University Nijmegen: Information Science; PhD 2003 (promotor: Proper); “Freezing Language”; language and language patterns as the basis of IS design; also, ArchiMate; ORM 2005: Assistant Professor at Radboud; language & communication aspects of the process of IS design (RE), including modelling; collaborative modelling, pragmatics of modelling; business rules 2012: professor at HAN UAS; information modelling (Fact Oriented; book); practice oriented; very broad scope on IT and Media 2016 rekindling specialism: looking for industrial links with Model-Based Information Systems and Data-Driven Applications in SMEs (Business Engineering, Business Intelligence)

Perspective To me, the core of business modelling for IS purposes is patterns of communication (syntax, semantics and pragmatics): comm. is what models do and what they are largely about. Generally, I’m on board with Jan Dietz’s EO concepts. However, working with these (or others) in a traditional design context does not seem to suffice to closely and actively involve the business. For agile, more evolutionary/emergent ISs, we may look more at how business stakeholders already communicate in and about their organisation in their everyday work, and tap into that at runtime. (I have some ideas on this I’d like to elaborate on) And yet, up-front design and solid IS engineering (BPM, Data) cannot be whisked away; how to combine this with ‘organic’ organisational communication? Building blocks, ‘expression mechanisms’, ‘creation mechanisms’? What does a blend of ‘social media’ and ISs look like? Indeed this still calls, somehow, for continuously dealing with domain specific concepts and language (language engineering?); connections with Dutch Tax Office, business rules (more design than emergence)

Expectations State of the Art overview and issues Looking for a beter connection with industry; vendors as well as consultants; application mostly in SMEs; lowering threshold for ‘ISs without Programming’ Do we stick to modelling as we know it, or can we (also) integrate it in runtime systems & operations? Making ISs more personal, even in business? Link between IS and (big) data; they are inseperable, but now different currents?

Modelling  What kind of models of organizations do you find useful for what purpose?  Who are/should be primary addressees of such models?  What do you relate to the idea of models being repositories of organizational knowledge?  Should modelling languages (DSMLs) rather aim at fitting a wide range of organisations or should they be tuned to the specific needs of one organisation? To me, the core of business modelling for IS purposes is patterns of communication (syntax, semantics and pragmatics): comm. is what models do and what they are largely about. Generally, I’m on board with Jan Dietz’s EO concepts. However, working with these in a traditional design context does not suffice to closely and actively Involve the business. We should look more at how business stakeholders already communicate about their business in their everyday work and tap into that at runtime. Indeed this calls for continuously tuning concepts and language to domain specifics (language engineering?). Generic aspects should be covered, however, at meta-level; generic and specific are both crucial.

Agility  What are key aspects of making an organisation agile, that is, adaptable to a changing environment?  How can an organisation's ability to collaborate with other organisations be supported?  What kind of abstractions are required to make an organisation more agile? 1. Simple, re-usable, stakeholder-oriented building blocks can be quicly put together and form complex yet easily changeable wholes 2. Underneath, his will require some very solid architectural principles 3. Both (1. and 2.) will help interconnect between domains, inter-org and intra-org. 4. Standardization will always be both required and a huge problem. If standardization is hard, standardized ways of negotiating, sharing or coupling models are needed, but will not prevent actual work to be necessary for this (until very clever AI comes about). 5. Abstractions at all levels where business concepts are input for or touch upon engineering concepts; also, never lose the link between abstractions and ‘real life’ concepts and communication.

Competitiveness What are driving forces of competitiveness in the era of the digital transformation?  What is the role of models for representing an enterprise in a digital economy? It still is a comprehensive package, both robustness and agility have to be on board. Monolithic approaches to enterprise systems will still be there because of the need for extensive integration and standardization, but links with other domains/systems will become even more important. This means the monoliths will also need to be very easily extended ,adapted, linked at an operational level. Detailed models (data still at the core) will still be required despite the need for higher level models (architectural, strategic). Lose that (loer) level and lose everything. Standardization and automation (generation) may help here to some extent.

Enterprise Software  How would you deal with the ambivalent role of standards (on the one hand, they protect investments and enable reuse, on the other hand they are likely to inhibit progress)?  How could/should future enterprise software be designed to empower users, that is, to better enable them with adapting the system to their/the organisation's needs?  What kind of architecture is required to increase the level of reuse in enterprise software?  How would you assess the idea of enhancing enterprise software with models (of organisational goal systems, of the IT infrastructure, of business processes ...) at runtime? See above See above See above See above

Decision Making  What kind of models is required to support managerial decisions in organisations?  What are the prospects of large scale data sets ("big data") for the inductive creation of decision models? Real decision making is unlike problem solving in mainstream computation. For supporting it, we should tap into concepts and (possibly) models stemming from decision making as such; closest link may be advanced AI (Watson). Rationality is not the only aspect here. Should it be? Again, this mosty involves advanced AI, which I am still sceptical about to begin wih. We should be very careful about this. And yet, cleverly handled big data combined with raw computing power seem to have brought us most AI-like breakthroughs so far, so may be unavoidable.

Automation  Are comprehensive models of an enterprise suited to diminish the limitations of automation?  More specific: What kind of models would be required to substantially increase the level of automation of administrative/managerial work?  Is it realistic to aim at self-adaptive organizational (software) systems that adapt their underlying goal model to changes in their environment and subsequently adapt their systems and operations to the revised goal system? Assuming fullautomation is aimed for: much detail will be needed, requiring very detailed modelling bordering on programming. So at the moment: no. Powerful, dependable links between models at a higher abstraction and ‘filling in the details’ are (also) required: not just modelling but also data/software for engineering ‘processing’ the models. AI may play a role (but scary); declarative paradigm (functional programming?)seems the one here, but how to operationalise?? At the moment, I don’t think so. Let’s first deal with ‘adaptive’ before evolving to ‘self-adaptive’? Unless some major AI breakthrough occurs and we can skip all that tedious software development stuff right away 