Your SlideShare is downloading. ×
A model based method for the design of services in collaborative business environments
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

A model based method for the design of services in collaborative business environments

476
views

Published on

Daniel Zignale

Daniel Zignale

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
476
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. IESS 1.1A model-based method for the design of services in collaborative business environments Application to construction projects Daniel Zignale, Sylvain Kubicki, Sophie Ramel, Gilles Halin
  • 2. Summary➤ Introduction ➤  Context ➤  Objectives➤ The Dest2Co method ➤  Introduction to the method ➤  Full description➤ The Dest2Co toolset ➤  Editor and repository➤ Case study ➤  Application to construction practices➤ Conclusion➤ Prospects Introduction – Method – Toolset – Case study - Conclusion - Prospects 2
  • 3. IESS 1.1Introduction
  • 4. Introduction➤ Context of work ➤  A multi-disciplinary study ●  Collaboration in construction projects ●  Design of business and software services ➤  Two laboratories ●  Public Research Center Henri Tudor (CRP HT), Luxembourg ●  Research Center in Architecture and Engineering (FRE MAP- CRAI), Nancy (France)➤ Objective ➤  A method to propose adapted IT services to support collaboration in construction projects ●  Reconciliating viewpoints ●  Fitting domain-specific requirements ●  Based on a model-driven approach Introduction – Method – Toolset – Case study - Conclusion - Prospects 4
  • 5. IESS 1.1Dest2Co method and toolset
  • 6. The Dest2Co method➤ Introduction ➤  3 viewpoints to be conciliated [ISO/IEC 4210] ●  The Business Requirement View (BRV): business experts ●  The Business Solution View (BSV): service architects ●  The Technical Solution View (TSV): software architects ➤  Iterative design method ●  Reuse services from repository Introduction – Method – Toolset – Case study - Conclusion - Prospects 6
  • 7. The Dest2Co method➤ Background: the Domain Model ➤  The Cooperative Context (CC) of a Construction Project ●  Actors: simple actors or groups of actors ●  Artifacts: documents or objects ●  Activities: business tasks, project phases and project type ●  Relations ➤  Issue ●  Identify which actors, artifacts and activities are involved in specific collaborative situations (i.e. construction projects) Introduction – Method – Toolset – Case study - Conclusion - Prospects 7
  • 8. The Dest2Co method➤ First view: The Business Requirements View ➤  Business expert viewpoint ➤  Defining working collaborative practices within collaborative specific context ●  Specific actors working together with a common objective ●  Particular artifacts used or produced ●  A particular context of activity ➤  Instantiation of BRV Meta-Model ➤  Ex. Sharing design documents Concepts defined in the Domain Model Introduction – Method – Toolset – Case study - Conclusion - Prospects 8
  • 9. The Dest2Co method➤ The identification of Collaborative Practices ➤  Contact with professionals ●  Brainstorming ●  Interviews ➤  Analysis of literature ●  Scientific studies ●  Informal project descriptions ➤  Analysis of sustainable construction guidelines (HQE, BREEAM, MINERGIE, DGNB…) ●  Precise requirements and objectives ●  Particular actors and documents involved Introduction – Method – Toolset – Case study - Conclusion - Prospects 9
  • 10. The Dest2Co method➤ The identification of Collaborative Practices ➤  11 generic Collaborative Practices of construction project ●  CP1: site choice and assessment ●  CP2: designer determination ●  CP3: objectives determination ●  CP4: budget determination ●  CP5: design and reporting ●  CP6: contractors determination ●  CP7: design assessment and reporting ●  CP8: meetings organization and reporting ●  CP9: execution preparation and management ●  CP10: execution assessment ●  CP11: user’s awareness Introduction – Method – Toolset – Case study - Conclusion - Prospects 10
  • 11. The Dest2Co method➤ Second view: the Business Solution View (BSV) ➤  Service architects viewpoint ➤  Decomposition of a Collaborative Practice into a set of Business Services ●  Functional aspect: UML class diagrams, Ecore MM for general characteristics of services ●  Non-functional aspect: quality of services ontology ●  Transactional aspect: UML activity diagrams   The actor who calls the service is called “Service consumer”   The “Service provider” is responsible of the service realization   Other swim lanes correspond to other actors involved Introduction – Method – Toolset – Case study - Conclusion - Prospects 11
  • 12. The Dest2Co method➤ Third view: the Technical Solution View (TSV) ➤  Software architects viewpoint ➤  The Software service Layer: derived from BSV ●  From Business Services to Software Services ●  From Human roles to systems ●  UML + ecore models similar to BSV models   Use OWL-Q for non-functional aspects ➤  The Implemented Service Layer ●  Considers implemented and executable services ●  Focus on services definition (realization, interface, inputs-outputs) ●  Existing standards: BPEL, WSDL, XML schemas Introduction – Method – Toolset – Case study - Conclusion - Prospects 12
  • 13. The Dest2Co toolset➤ Editor ➤  Goal: supporting the encoding of models following the method ➤  Integration of ●  existing editors (Papyrus for UML, BPEL designer, part of Protégé for OWL-Q) ●  EMF generated and self-defined (for ecore MM) within 3 eclipse perspectives corresponding to the 3 viewpoints➤ Repository ➤  Goal: foster reuse of services models for the 3 viewpoints ➤  Model database for all kinds of models ➤  Reuse module to be integrated in the editorToolset under development Introduction – Method – Toolset – Case study - Conclusion - Prospects 13
  • 14. IESS 1.1Case study
  • 15. Case study➤ Illustration and validation of the method and the toolset ➤  From business requirements to adapted services➤ Focus on 1 Collaborative Practice ➤  Related to design assessment (CP7)➤ 2 realistic scenarios ➤  2 specification cases for the CP7 ➤  Deduced from business analysis ➤  Highlight particular situation existing in construction projects Introduction – Method – Toolset – Case study - Conclusion - Prospects 15
  • 16. Case study➤ Business Requirement View ➤  First specification of the CP7 depending on the context ●  Instantiation of the Meta-Model Introduction – Method – Toolset – Case study - Conclusion - Prospects 16
  • 17. Case study➤ Business Requirement view ➤  Second specification of the CP7 depending on the context ●  Instantiation of the Meta-Model Introduction – Method – Toolset – Case study - Conclusion - Prospects 17
  • 18. Case study➤ Business Requirement View ➤  Dest2Co editor for describing the specification case Introduction – Method – Toolset – Case study - Conclusion - Prospects 18
  • 19. Case study➤ Business Solution View ➤  Decomposition of the CP7 (first specification case) ➤  Transactional aspect of business service Introduction – Method – Toolset – Case study - Conclusion - Prospects 19
  • 20. Case study➤ Technical Solution View: the Software Service Layer ➤  Transposition of the BSV Introduction – Method – Toolset – Case study - Conclusion - Prospects 20
  • 21. Case study➤ Technical Solution View: Implemented Service Layer ➤  Service BPEL (diagram from BPEL designer) ➤  DMS service orchestration Introduction – Method – Toolset – Case study - Conclusion - Prospects 21
  • 22. IESS 1.1Conclusion and prospects
  • 23. Conclusion➤ A method and a toolset to design adapted services ➤  From a business analysis ●  Business Requirement View ●  Business Solution View ➤  To software services definition an reuse ●  Technical Solution View➤ Application to the construction sector ➤  Case study: the assessment of design documents ➤  For validation of the method and toolset Introduction – Method – Toolset – Case study - Conclusion - Prospects 23
  • 24. Prospects➤ Implement semi-automatic transformation between viewpoints ➤  Enable traceability between models➤ Finish toolset➤ Validate the approach with professionals ➤  Identify relevant Collaborative Practices specification cases ➤  Identify adapted services according to professionals Introduction – Method – Toolset – Case study - Conclusion - Prospects 24
  • 25. IESS 1.1Thank you for your attention Questions?