1 / 6

Challenging BX as a Software Engineer: What is a problem? How much BX do we need?

Challenging BX as a Software Engineer: What is a problem? How much BX do we need?. Ekkart Kindler. Maslow’s hammer. If all we have is a hammer, everything looks like a nail!. w. PetriNet. *. PObject. 1 source. Node. Arc. 1 target. Transition. Place. Token. *. Process / artifacts.

megara
Download Presentation

Challenging BX as a Software Engineer: What is a problem? How much BX do we need?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Challenging BX as a Software Engineer:What is a problem? How much BX do we need? Ekkart Kindler

  2. Maslow’s hammer If all we have is a hammer,everything looks like a nail! w Challenging BX as a Software Engineer

  3. PetriNet * PObject 1 source Node Arc 1 target Transition Place Token * Process / artifacts Challenging BX as a Software Engineer

  4. Purpose of BX techniques • Which SE tasks, practices and development methods should our transformation techniquesbe applied for? • How much formality do they need? • How much bi-directionality do they need? • What are the ”degrees” of bi-directionality? • Have lenses, TGGS, whatever the same ”degree” of bi-directionality? Actually: how much can we afford! cost / benefit Challenging BX as a Software Engineer

  5. Examples • ”MDA model chain”: CIM, PIM, PSM, (Code) • Code generation / manual changes in code • Model (code) migration/evolution • Model & instance co-migration/evolution • Traceability • Representation of ”added or forgotten” stuff(transformational vs. incremental MDA) Challenging BX as a Software Engineer

  6. My Challenge Clarify for your BX technique: • Where in the development processdo you propose to use your technique? • How much bi-directionality is needed? • What is the (extra) cost? • What is the (extra) benefit? Do we have an adequate measure of bi-directionality? (Ab)use of the term case study! Challenging BX as a Software Engineer

More Related