Domain Facets Analysis & Description Dines Bjørner Fredsvej 11, DK-2840 Holte, Denmark. E-mail:
[email protected], URL: www.imm.dtu.dk/˜dibj Rewritten 2016, Compiled: September 24, 2018, 11:06 am Abstract This paper is a continuation of [Bjø16d, Bjø16c]. Where [Bjø16d] covered a method for analysing and describing the intrinsics of manifest domains, the present paper covers principles and techniques for describing domain facets — not covered in [Bjø16d]. Where [Bjø16c] covered some basic principles and techniques for structuring requirements analysis and prescription, the present paper hints at requirements that can be derived from domain facets. By a domain facet we shall understand one amongst a finite set of generic ways of analysing a domain: a view of the domain, such that the different facets cover conceptually different views, and such that these views together cover the domain. We shall outline the following domain facets: intrinsics, support technologies, rules & regulations, scripts, license languages, management & organisation, and human behaviour. The present paper is a substantial reformulation and extension of [Bjø10] on the background of [Bjø16d, Bjø16c]. 1 Introduction In [Bjø16d] we outline a method for analysing &1 describing domains. By a method we shall under- stand a set of principles, techniques and tools for analysing and constructing (synthesizing) an artifact, as here a description ⊙2 By a domain we shall understand a potentially infinite set of endurants and a usually finite set of perdurants (actions, events and behaviours) [the latter map endurants into en- durants] such that these entities are observable in the world and can be described ⊙ In this paper we cover domain analysis & description principles and techniques not covered in [Bjø16d].