Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paul Sammut is active.

Publication


Featured researches published by Paul Sammut.


Lecture Notes in Computer Science | 2001

Mapping between Levels in the Metamodel Architecture

José María Álvarez; Andy Evans; Paul Sammut

The Meta-Modeling Language is a static object-oriented modeling language whose focus is the declarative definition of languages. It aims to enable the UML metamodel to be precisely defined, and to enable UML to evolve into a family of languages. This paper argues that although MML takes a metamodeling approach to language definition, it cannot be described as strict metamodeling. This has significant implications for the nature of the metamodel architecture it supports, yet without contravening the OMGs requirements for the UML 2.0 infrastructure. In particular it supports a rich generic nested architecture as opposed to the linear architecture that strict metamodeling imposes. In this nested architecture, the transformation of any model between its representations at two adjacent metalevels can be described by an information preserving one-to-one mapping. This mapping, which can itself be defined in UML, provides the basis for a powerful area of functionality that any potential metamodeling tool should seek to exploit.


Lecture Notes in Computer Science | 2001

An Action Semantics for MML

José María Álvarez; Tony Clark; Andy Evans; Paul Sammut

This paper describes an action semantics for UML based on the Meta-Modelling Language (MML) - a precise meta-modelling language designed for developing families of UML languages. Actions are defined as computational procedures with side-effects. The action semantics are described in the MML style, with model, instance and semantic packages. Different actions are described as specializations of the basic action in their own package. The aim is to show that by using a Catalysis like package extension mechanism, with precise mappings to a simple semantic domain, a well-structured and extensible model for an action language can be obtained.


source code analysis and manipulation | 2008

Beyond Annotations: A Proposal for Extensible Java (XJ)

Tony Clark; Paul Sammut; James Willans

Annotations provide a limited way of extending Java in order to tailor the language for specific tasks. This paper describes a proposal for a Java extension which generalises annotations to allow Java to be a platform for developing domain specific languages.


The Journal of Object Technology | 2005

A Unified Superstructure for UML.

Andrew J. Evans; Paul Sammut; James Willans; Alan Moore; Girish Maskeri Rama

A key aspect of successfully using UML is understanding the semantics of the notations. UML 2 will increase the already substantial collection of notations supported by UML 1.x. At the same time, this will augment the difficulty users experience in understanding semantics. In this paper we propose that while the diverse notations may render concepts differently, the concepts can often be considered semantically equivalent. This gives rise to an architecture where two single abstract syntaxes (structure and behaviour) underpin UML 2’s seven concrete syntax. Because there a fewer semantically distinct concepts, this makes UML both easier to understand and substantially easier to implement.


international conference on graph transformation | 2004

Transformation Language Design: A Metamodelling Foundation

Tony Clark; Andrew J. Evans; Paul Sammut; James Willans

With the advent of the Model-Driven Architecture (MDA) [3] there is significant interest in the development and application of transformation languages. MDA recognises that systems typically consist of multiple models (possibly expressed in different modelling languages and at different levels of abstraction) that are precisely related. The relationship between these different models can be described by transformations (or mappings).


Archive | 2008

Applied metamodelling: a foundation for language driven development.

Tony Clark; Paul Sammut; James Willans


Archive | 2001

The MMF approach to engineering object-oriented design languages.

Anthony Clark; Andy Evans; Stuart Kent; Paul Sammut


arXiv: Software Engineering | 2015

Applied Metamodelling: A Foundation for Language Driven Development (Third Edition)

Tony Clark; Paul Sammut; James Willans


Archive | 2003

Revised submission for MOF 2.0 query / views /transformations RFP.

Biju K. Appukuttan; Tony Clark; Laurence Tratt; Sreedhar Reddy; R. Venkatesh; Paul Sammut; Andrew J. Evans; James Willans


Archive | 2008

Superlanguages: developing languages and applications with XMF.

Tony Clark; Paul Sammut; James Willans

Collaboration


Dive into the Paul Sammut's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tony Clark

Sheffield Hallam University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge