Ali Nikravesh

Learn More
One of the key activities needed to construct a quality service-oriented solution is the specification of the architectural elements. The selection of an appropriate and proven method for specification of the elements consisting services, flows and components is thus quite crucial to the success of any service-based solution. Existing methods for service(More)
Model-Driven Development (MDD) is based on the premise of giving software engineers the most suitable infrastructure, based on which they can easily construct and transform their artifacts. Several paradigms like linear four-layer infrastructure have been proposed to facilitate MDD requirements. Although recently proposed paradigms have their own advantages(More)
BPEL processes are workflow-oriented composite services for service-oriented solutions. Rapidly changing environment and turbulent market conditions require flexible BPEL processes to adapt with several modifications during their lifecycles. Such adaptability and flexibility requires the low degree of dependency or coupling between a BPEL process and its(More)
  • 1