Upload
kuame-rodriquez
View
33
Download
0
Embed Size (px)
DESCRIPTION
S oftware E ngineering for E mbedded S ystems using a C omponent- O riented A pproach. Vergadering Gebruikerscommissie. Agenda of today. Progress report Discussion Composition and working of user group. Overview. General status of project and planning in the short and medium term - PowerPoint PPT Presentation
Citation preview
31 October 2000
S
E
E
S
C
O
A STWW - Programma
Software Engineering for
Embedded Systems using a
Component-Oriented Approach
Vergadering Gebruikerscommissie
S
E
E
S
C
O
A
Agenda of today
Progress report
Discussion
Composition and working of user group
S
E
E
S
C
O
A
Overview
General status of project
and planning in the short and medium
term
Accents during previous months
Valorization: overview publications
S
E
E
S
C
O
A General methodology: case driven
SEESCOA is generic, conceptual basic research.All developed software is to be considered as proof-of-concept.
General methodology: case driven
SEESCOA is generic, conceptual basic research.All developed software is to be considered as proof-of-concept.
Innovative method for component-based software-development for ES, supported by
General purpose of project
a notation for component modeling, with emphasis on RT aspects, memory and power consumption, and supported by a development environment
a component architecture and method
a generic architecture for the realization of user interfaces for ES
improving the observability of the dynamic behavior of ES (debugging, profiling)
S
E
E
S
C
O
A
WP
7:
fin
al v
alid
atio
n(s
econ
d c
ase
stu
dy)
WP
7:
fin
al v
alid
atio
n(s
econ
d c
ase
stu
dy)
Overview projectWP 1WP 1
WP6: Coordination and project managementWP6: Coordination and project management
WP2: component modelingWP2: component modeling
WP3: component architecture WP3: component architecture
WP4: user interfacesWP4: user interfaces
WP5: observabilityWP5: observability
0 6 12 18 24 30 36 42 48
S
E
E
S
C
O
A
Previous 6 months (7-12)
T 2.2: Reuse contracts for component-based embedded software
T 3.2: Development of component architecture for first case
T 4.2: Implementation of component-based UIs
T 5.2: Specification and implementation of a generic debug interface for components
S
E
E
S
C
O
A
Short term: months 13-15
T 2.2: Reuse contracts for component-based embedded software
D 2.2: A modeling formalism that can be used for structured documentation of embedded software components
T 3.2: Development of component architecture for first case D 3.3 A component architecture, results after first case
T 4.2: Implementation of component-based UIs D 4.2 Component-based UI development, results after first case
T 5.2: Specification and implementation of a generic debug interface for components D 5.2 A generic debug-interface for components
Jan 2001: User group meeting : presentation deliverables
S
E
E
S
C
O
A
Medium term: months 16-24
T 2.3: Component composer + static consistency checking
T 3.3: refinement of architecture
T 3.4: design of common test case using components
T 4.3: Generalization of component-based UIs
T 5.3: Implementation of external debugger component
April 2001: User group meeting with progress report
S
E
E
S
C
O
A
Accents during previous months
components, contracts, component system
components: central theme
important for all work packages
many mails, several internal documents and meetings
platform that will be used for case
hardware choices were made
software has been ported
demo
S
E
E
S
C
O
A
Basic concept of the case
Camera 1 Camera 2 Camera 3
ControllerUnit (PC)
ControllerUnit (PC)
ArchivingUnit
S
E
E
S
C
O
A
Accents during previous months
case
deliverable D1.3: generic application
now: description of small concrete application
to extract requirements for component model
camera with certain level of intelligence
takes decisions about quality of images to be sent to server
compromise between quality and completeness
S
E
E
S
C
O
A
Valorization
Ronsse, M.; De Bosschere, K.; Chassin de Kergommeaux, J.; "Execution replay and debugging". Proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG2000). Aug., 2000, pp. 5-18. TUM/IRISA, Munchen, Eds. Ducasse, M.; Brugge, M
Ronsse, M.; De Bosschere, K.; "Non-intrusive on-the-fly data race detection using execution replay". Proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG2000). Aug., 2000, pp. 148-163. TUM/IRISA, Munchen, Eds. Ducasse, M.; Brugge, M
Ronsse, M.; De Bosschere, K.; "JiTI: A Robust Just in Time Instrumentation Technique". Proceedings of WBT-2000 (Workshop on Binary Translation). Oct., 2000, pp. 1-12. Philadelphia
S. Van Baelen, D. Urting, W. Van Belle, V. Jonckers, T. Holvoet, Y. Berbers, K. De Vlaminck, “Toward a Unified Terminology for Component-based Development” ECOOP 2000 Workshop on Component-Oriented Programming (WCOP), June 2000
Y. Barbaix, K. Hermans, T. Holvoet, Y. Berbers, “Tuning Parameters for Component Based Design with Memory Constraints” ECOOP 2000 Workshop on Pervasive Component Systems, June 2000
K. Coninx, "Enhancing the development of UIs for Embedded Systems", The Open Technology Seminar "Future User Interface Technology in Europe", June 19th, 2000