106 research outputs found
A pattern based model driven approach to model transformations.
The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development through the increased use of models. In order for MDA to reach its full potential, the ability to manipulate and transform models { most obviously from the Platform Independent Model (PIM) to the Platform
Specic Models (PSM) { is vital. Recognizing this need, the OMG issued a Request For Proposals (RFP) largely concerned with nding a suitable mechanism for trans-
forming models. This paper outlines the relevant background material, summarizes the approach taken by the QVT-Partners (to whom the authors belong), presents
a non-trivial example using the QVT-Partners approach, and nally sketches out what the future holds for model transformations
A model driven approach to model transformations.
The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development through the increased use of models. In order for MDA to reach its full potential, the ability to manipulate and transform models { most obviously from the Platform Independent Model (PIM) to the Platform
Specic Models (PSM) { is vital. Recognizing this need, the OMG issued a Request For Proposals (RFP) largely concerned with nding a suitable mechanism for trans-
forming models. This paper outlines the relevant background material, summarizes the approach taken by the QVT-Partners (to whom the authors belong), presents
a non-trivial example using the QVT-Partners approach, and finally sketches out what the future holds for model transformations
A model driven approach to building implementable model transformations.
The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development through the increased use of models. In order for MDA to reach its full potential, the ability to manipulate and transform models { most obviously from the Platform Independent Model (PIM) to the Platform
Specic Models (PSM) { is vital. Recognizing this need, the OMG issued a Request For Proposals (RFP) largely concerned with nding a suitable mechanism for trans-
forming models. This paper outlines the relevant background material, summarizes the approach taken by the QVT-Partners (to whom the authors belong), presents
a non-trivial example using the QVT-Partners approach, and nally sketches out what the future holds for model transformations
Bibliography of the Indian Ocean 1931 – 1961 - A supplement to the ‘Partial Bibliography’
This Bulletin is a continuation of Bulletin No. 4 issued from this Institute as a
Supplement (for the 1900-1930 period) to the ‘Partial Bibliography of the Indian Ocean’
brought out by the U. S. Program in Biology in 1962. In spite of various handicaps my
colleagues have managed to bring together as many relevant references as possible for
the 1931-1961 period, which did not find a place in the ‘Partial Bibliography’. There
are in all 2682 references of which the greater part comes under fishes (827), crustaceans
(418) and molluscs (293).
The preparation of the Bulletin was undertaken at my suggestion by Messrs. R.
S. Lal Mohan, D.B. James and K.K. Appukuttan who completed the same without
prejudice to their routine work. It is needless to say that they had sacrificed a great
deal of their spare time for this purpose and gives me great pleasure to record my
sincere thanks and appreciation for their high sense of responsibility, co-operative
spirit and devotion to duty. My thanks are also due to other members of the staff who
in various ways helped in the completion of the Bulletin
A pattern based approach to defining the dynamic infrastructure of UML 2.0.
The 2U Consortium has recently submitted a proposal for the definition of the UML 2.0 infrastructure. This uses an innovative technique of rapidly “stamping out” the definition using a small number of patterns commonly found in software architecture. The patterns, their instantiation, and any further language details are described using precise class diagrams and OCL, this enables the definition to be easily understood. The main focus of the 2U approach is on the static part of the definition. A further concern when modelling software, using languages such as the UML, is describing the dynamic
behaviour of the system over time. The contribution of this paper is to provide a template that can be
used to “stamp out” the dynamic part of the UML 2.0 infrastructure. We argue for the suitability of the
dynamic template because it makes little commitment to concrete abstractions and can, therefore, be used
to support a broad spectrum of behavioural languages
Bibliography of the Indian Ocean 1900-1930 –A Supplement to the ‘Partial Bibliography’
The first Bulletin of the Central Marine Fisheries Research Institute on the
“Bibliography of Marine Fisheries and Oceanography of the Indian Ocean 1962-67”
was issued in March 1968 to provide the scientific workers in this region with a
reasonably comprehensive list of references relating to the area since the issue of “A
Partial Bibliography of the Indian Ocean” by the U.S. Programme in Biology in June
1962. It is most gratifying that the Bulletin was very well received. More than anything
else this has enabled the outside world to get a correct idea of the extent of work
carried out in this country in general and in this Institute in particular in marine fisheries
and oceanography during the last few years. The usefulness of the venture has
encouraged us to go ahead with the programme of preparation of a supplement to the
“Partial Bibliography” as indicated in the Forword of the first Bulletin. However, owing
to various practical difficulties it was not possible to cover the period from 1900-1961
in one Supplement as announced earlier and therefore to avoid delay it was considered
expedient to issue the present one for 1900-1930. The Supplement for the subsequent
period, viz., 1931-1961, will be issued in due course
Unambiguous UML submission to UML 2 infrastructure RFP (ad/00-09-01).
This is a response to the UML 2.0 Request for Proposals on Infrastructure (ad/00-09-01). We propose an architecture
for the definition of UML 2.0 which supports the layered and extensible definition of UML as a family of languages, and depends on the use of package extension (composition) and package template mechanisms in the metamodelling language. This submission defines that architecture and populates it with the definition of a core foundation for the definition of structural and behavioural modelling constructs for UML. Chapter 3 (“Language Architecture”) identifies all those parts of the architecture defined in any given version of this document
Revised submission for MOF 2.0 query / views / transformations RFP.
This submission presents the QVT-Partners proposal for the MOF 2.0 QVT standard. The proposal consists of a number of key ingredients which we briefly discuss in this section.
-Specification and implementation:
A common scenario in the development of any artifact is to first create a specification of the form and behaviour of the the artifact, and then realise an implementation which satisfies the specification. The specification is characterised by a lack of implementation details, but having a close correspondence to the requirements; conversely an implementation may lack close correspondence to the requirements.
This submission maintains this important distinction. Relations provide a specification oriented view of the
relationship between models and are specified in a language that can be easily understood. They say what it
means to translate between several models but without saying precisely how the translation is achieved. Those
details are realised by mappings which characterise the means by which models are translated. It should be
noted though, that while the mappings language is rich enough to provide an implementation of relations it also manages to maintain a requirements oriented focus. This may give rise to a scenario where developers prefer to omit relations and directly define mappings.
-Scalability and reuse:
Decomposition is a key approach to managing complexity. This submission provides a number of composition
mechanisms whereby relations and mappings can be composed to form more complex specifications. These
mechanisms also aid reuse since mappings and relations can be treated as reusable components which are
composed for specific contexts.
-Usability:
Diagrammatic notations have been important to the success of many OMG standards. This proposal presents a
diagrammatic notation which is an extension of collaboration object diagrams and is therefore familiar to many end users. A criticism often levelled at diagrammatic notations is their scalability. This submission also presents a textual syntax, constructs of the diagrammatic notations are closely aligned with its textual counterpart. Considering the domains of relations and mappings at the generic type level is often too limiting. Instead it often is specific-types of things that are of interest. This submission uses patterns to describe the domains of both relations and mappings. Patterns are a means of succinctly describing specific-types of model elements and enable domains of interest to be rapidly stated with ease.
-Semantic soundness:
By definition a standard should give rise to consistency across differing implementations. It is important that
an end user can get the same results on two different implementations. For this reason, this submission goes
to some effort to ensure that all the constructs have a well-defined semantic basis. This is achieved by treating
the submission in two parts. The infrastructure part has a small number of constructs which can be easily and
consistently understood from informal descriptions (although a mathematical semantics is given in Appendix
B for the sake of completeness and rigour). The superstructure part uses the infrastructure as its semantic
basis and defines the syntax that the end user deals with. The relationship between the superstructure and the
infrastructure is expressed as a translation
Oyster Farming - a rural developement programme in Kerala
Oyster form an important component of the inter-todal biota of Indian coast.Traditionally oyster fishing has been at a subsistence level, catering to a restricted domestic market. The oyster culture technology developed by CMFRI in the 1970's could not be commercialized for two decades mainly due to rhe low consumer demand for oysters
Biotoxicity in Marine Organisms
The results from the screening of 118 marine organisms (corals, alcyoniarians, mollusks, echinoderms, flagellates) found in the coastal waters of India for their toxicity on fish and mice fingerlings as well as their hemolytic activities are presented
- …