2 research outputs found

    Model Driven Development with Interactive Use Cases and UML Models

    No full text
    Large scale enterprise software systems are inherently complex and hard to maintain. To deal with this complexity, current mainstream software engineering practices aim at raising the level of abstraction to visual models described in OMG’s UML modeling language. Current UML tools, however, produce static design diagrams for documentation which quickly become out-ofsync with the software. To address this issue, modeldriven development approaches focus on software automation with generators that translate models into code. Unfortunately, automated code generation tends to emphasize “replacement ” rather than “evolution”, and as a result, don’t integrate well with existing legacy code. This research investigates an alternative approach to model driven development using dynamic models developed interactively with existing code. We believe that such an approach provides better support for maintaining and evolving software by keeping models more in sync with code and focusing on code integration with models rather than model driven code generation

    Combining SOA and BPM Technologies for Cross-System Process Automation

    Get PDF
    This paper summarizes the results of an industry case study that introduced a cross-system business process automation solution based on a combination of SOA and BPM standard technologies (i.e., BPMN, BPEL, WSDL). Besides discussing major weaknesses of the existing, custom-built, solution and comparing them against experiences with the developed prototype, the paper presents a course of action for transforming the current solution into the proposed solution. This includes a general approach, consisting of four distinct steps, as well as specific action items that are to be performed for every step. The discussion also covers language and tool support and challenges arising from the transformation
    corecore