Standard Technology in Industrial Applications - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Standard Technology in Industrial Applications

Description:

Towards a completions of Licentiate thesis 00 - Component Configuration ... Licentiate and Ph.D. Thesis. Component-based Configuration Management ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 20
Provided by: magnusl3
Category:

less

Transcript and Presenter's Notes

Title: Standard Technology in Industrial Applications


1
Standard Technology in Industrial Applications
  • Project STINA
  • ABB Mälardalen University
  • Västerås, Sweden

2
STINA - Common research project
  • Cooperation project between ABB and Mälardalen
    University
  • ABB Automation Products (ABB/APR)
  • ABB Research (ABB/CRC)
  • Some other ABB companies
  • Financed by ABB and University (via a State
    Foundation)
  • Period 5 years - (financed separately each year)
  • Project Leader MdH , Assistant Project Leader ABB
    (20 of time)
  • Two Ph.D. students (60 of time)
  • Several diploma thesis
  • Undergraduate and postgraduate courses

3
ABB Worldwide
  • 30-billion company
  • gt 200,000 employees
  • 1000 companies
  • 100 countries
  • Serving customers with products for
  • electrical power generation, transmission and
    distribution
  • oil, gas and petrochemicals
  • industrial automation

4
ABB Automation Products
  • 340-million company
  • gt 2000 employees
  • Development centers in
  • Sweden, USA and Germany
  • Real-time control systems for industrial
    automation

5
Mälardalen University (MdH)
  • 12 000 Students
  • (8000 full time students)
  • 15 Institutions

Västerås
Eskilstuna
6
Department of Computer Engineering (IDt)
  • 2000 full time students
  • Real-Time Systems Design Lab
  • Computer Architecture Lab
  • Computer Science Lab
  • Mälardalen Research Center(MRTC)

7
STINA Project Organization
Steering Group
ABB/APR ABB/CRCABB/ASY
MdH/IDtMdH/MRTC
Erik Gyllenswärd/ABBChrister Norström/MdH
MdH/IDt - CSL
ABB/APR
Project Group Ivica Crnkovic /MdHMagnus
Larsson/ABBFrank Lüders/ABB-MdH
ABB/SECRCABB/SEASY ABB/DECRC , ABB/CH
Guest Professor - Manchester University Uppsala
university
8
The Goals of STINA
  • To increase the knowledge about development based
    on standard technologies
  • Component Based Software Engineering (CBSE)
  • Industrial Process Control Systems
  • Increase co-operation between the industry and
    the academics
  • Point out to the possibilities of improvements of
    component management

9
STINA Research Subjects
  • Component-based Software Engineering
  • Component-based Development Process
  • Demands on the development process using
    components
  • Demands on the development process of components
  • Component Configuration
  • On-line configuration, On-line version management
  • Architectural Issues - especially for industrial
    systems
  • Internet and WWW, XML, Using standard
    technologies for managing information process
    control systems
  • Technologies for using and developing components
  • COM/DCOM, Windows 2000, JAVA Beans, CORBA

10
STINA - Other areas of interest
  • Software Configuration Management
  • SCM Process
  • SCM and Software Metrics
  • CBSE and OOD
  • Components and Frameworks
  • Case-Base reasoning
  • Theory implementation on CBSE
  • CBSE and Real-time systems

11
What is Component-based Software Engineering?
  • Orientation on reusable components independently
    developed
  • component development
  • system development with reusing components
  • Instead of developing everything from scratch,
    build your system from already developed
    components
  • Save money and time
  • Achieve better quality and reliability
  • Improve usability

12
Software Engineering Dreams
  • How to solve the software crises?
  • Software Engineering answers
  • Development project models (waterfall,
    incremental development,)
  • Development Processes (CMM, ISO-9000, etc.)
  • Structural programming
  • Object-oriented programming
  • Reuse
  • etc.
  • Is Component-based Software Engineering the
    answer?

13
ICSE 1999 - Butler Lampson / Microsoft
  • The component dream
  • A library of tested, documented components
  • To build your system, you take down a couple of
    dozen components and glue them together.

Component Library
14
CBSE - Not a silver bullet, but...
  • CBD, CBSE - no company can afford not to use it!
    (Lockheed)
  • More things will happen in the nearest future
  • The technology is far way from being established
    in industry and in research
  • CBSE will not solve the software crises, but will
    dramatically improve the development efficiency
    software usage in general.
  • The current main problems
  • Knowledge - development process, how to build
    components, how to use them
  • Standards

15
STINA Project Plan
  • Phase 1 - build body of knowledge
  • Collect information - conferences, literature,
    industrial experience, courses
  • Phase 2 - research and prototypes
  • Papers and reports
  • Graduate thesis, Licentiate Thesis
  • Projects in collaboration with ABB
  • Phase 3
  • Ph.D. Thesis
  • A Prototype - develop a process control system
    based on standard components (COTS)

Phase 1
Phase 2
Phase 3
99-05
04
00-05
16
STINA Project members
  • One senior researcher and two Ph.D. students
  • A guest professor from Manchester (10/99-01/00)
  • Cooperation with ABB/APR
  • Organizational issues, finance
  • graduate thesis

17
Done so far
  • 10 papers published, several in the process...
  • Component Configuration Management
  • Different aspects of CBSE (development,
    organizational issues, etc.)
  • Reusing components (challenges in using them,
    challenges in developing them)
  • Several seminars held (CBSE, SCM)
  • A Graduate Thesis done (Using XML in Industrial
    Process Control Systems)
  • Several Theses in starting phase
  • STINA Ph.D. students have indented several courses

18
Done so far...
  • Component-based Software Engineering Course
  • 32 Ph.D. students and industrial practitioners
  • Lectures, Seminars with invited speakers,
    workshops
  • CBSE - State of the Art report
  • Students reports (20 reports)
  • Component definitions and classifications
  • Component techniques
  • Components and Real-time Systems
  • Components in mechatronics and robotics
  • Component databases - reuse issues

19
Planned activities (to 00/Q2)
  • Towards a completions of Licentiate thesis 00 -
    Component Configuration
  • Start Architectural Styles in Component Based
    Software Engineering
  • CBSE seminars for industry (ABB, etc.)
  • Finish several papers
  • This will be the completion of STINA - 1 (phase
    1) project

20
Future plans
  • Cooperation with other projects
  • ComposeIT
  • Cooperation with MDh and CompFab - small company
  • Information Systems - organizing and integrating
    different applications and exchanging information
  • Similar to ABB architecture with Object aspects,
    but based on standard technology as much as
    possible
  • Research Separation of Concerns, Aspect-oriented
    programming, integrability of applications, etc.
  • ABB - other projects
  • ABB/CDCRC, ABB/SEISY, ABB/CH

21
Future plans
  • A prototype - Operator Station based on standard
    components, COTS, standard techniques
  • Input - result from ComposeIT
  • ABB ? - interesting for cooperation
  • specification of the systems
  • development process definition
  • testing
  • integration with ABB products
  • Licentiate and Ph.D. Thesis
  • Component-based Configuration Management
  • Component-based architectures for industrial
    systems

22
Finally
Write a Comment
User Comments (0)
About PowerShow.com