REMICS participation at FedCSIS 2012


REMICS was participating in 2012 Federated conference on computer science and information systems  (

Michał Śmiałek, Albert Ambroziewicz, Wiktor Nowakowski, Tomasz Straszak and Jacek Bojarski: Using Structured Grammar Domain Models to Capture Software System Essence, FedCSIS – Federated Conference on Computer Science and Information Systems

DOI: 10.1109/RE.2012.6345825
ISBN-Print: 9781467307086


Creation of a precise domain vocabulary is crucial for capturing the essence of any software system, either when recovering knowledge from a legacy system or when formulating requirements for a new one. Software specifications usually maintain noun notions and include them in central vocabularies. Verb or adjective phrases are easily forgotten and their definitions buried inside imprecise paragraphs of text. This paper proposes a model-based language for comprehensive treatment of domain knowledge, expressed through constrained natural language phrases that are grouped by nouns and include verbs, adjectives and prepositions. In this language, vocabularies can be formulated to describe behavioural, declarative and conditional characteristics of a given problem domain. What is important, these characteristics can be used (linked) from within other specifications similarly to a wiki. In particular, the application logic can be formulated through sequences of imperative Subject-Predicate sentences containing only links to the phrases in the vocabulary. The paper presents initial tooling framework to capture application logic specifications and make them available for further automated transformations