This paper discusses the concept of patterns at a relatively early phase in software lifecycle, where detailed user-system dialogue (application logic) is defined. The dialogue is captured in generalised sequences of interactions performed by the system and its users, precisely linked with abstract domain vocabulary elements. We group individual interactions into sets of short scenarios which constitute “snippets” of system’s observable behaviour. In the paper we present several example patterns that form an initial library. We substantiate validity of the library with an example instantiation of patterns into a full and detailed use case specification. This instantiation consists in selecting patterns, combining them together and substituting abstract vocabulary elements with concrete ones. The resulting concrete application logic models can then be used as input to further automatic processing, including application code generation.
CITATION STYLE
Śmiałek, M., Ambroziewicz, A., & Parol, R. (2018). Pattern library for use-case-based application logic reuse. In Communications in Computer and Information Science (Vol. 838, pp. 90–105). Springer Verlag. https://doi.org/10.1007/978-3-319-97571-9_9
Mendeley helps you to discover research relevant for your work.