CIFASIS   20631
CENTRO INTERNACIONAL FRANCO ARGENTINO DE CIENCIAS DE LA INFORMACION Y DE SISTEMAS
Unidad Ejecutora - UE
congresos y reuniones científicas
Título:
A conceptual framework to apply Sakai with contract and its practical implementation
Autor/es:
SARTORIO ALEJANDRO
Lugar:
Paris, France.
Reunión:
Conferencia; 9th Sakai Conference Paris, France.; 2008
Institución organizadora:
Sakai Fundation
Resumen:
We shall present a prototipal framework to implement the notion of contract as an abstraction for the modeling of interconnections superposition of kernel Sakai services to the implementation a pedagogy methodology under the “Dynamic Hypermedia Devices”innovation proposal.We shall present a prototipal framework to implement the notion of contract as an abstraction for the modeling of interconnections. Whereas design by contract (GOUVEIA, et. al)  supports “compiletime” objectoriented interactions, we propose a notion of “composition contract” that supports runtime integration of services.In general terms, a coordination contract is a connection that is established between a group of objects (participants which implement core services as Messaging/Notification). Through the contract, rules and constraints are superposed on the behavior of the participants, which determines a specific form of interaction. From a static point of view, a contract defines what in UML is known as an association class. When a call is made from a client object to a supplier object, the contract “intercepts” the call and superposes the forms of behavior it prescribes.