Go to:
Logótipo
Você está em: Start > Publications > View > A Purely Functional Combinator Language for Software Quality Assessment
Map of Premises
Principal
Publication

A Purely Functional Combinator Language for Software Quality Assessment

Title
A Purely Functional Combinator Language for Software Quality Assessment
Type
Article in International Conference Proceedings Book
Year
2012
Authors
Martins, P
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Joao Paulo Fernandes
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Saraiva, J
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Indexing
Other information
Authenticus ID: P-00A-ACQ
Abstract (EN): Quality assessment of open source software is becoming an important and active research area. One of the reasons for this recent interest is the consequence of Internet popularity. Nowadays, programming also involves looking for the large set of open source libraries and tools that may be reused when developing our software applications. In order to reuse such open source software artifacts, programmers not only need the guarantee that the reused artifact is certified, but also that independently developed artifacts can be easily combined into a coherent piece of software. In this paper we describe a domain specific language that allows programmers to describe in an abstract level how software artifacts can be combined into powerful software certification processes. This domain specific language is the building block of a web-based, open-source software certification portal. This paper introduces the embedding of such domain specific language as combinator library written in the Haskell programming language. The semantics of this language is expressed via attribute grammars that are embedded in Haskell, which provide a modular and incremental setting to define the combination of software artifacts.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 18
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Memoized zipper-based attribute grammars and their higher order extension (2019)
Article in International Scientific Journal
Joao Paulo Fernandes; Martins, P; Pardo, A; Saraiva, J; Viera, M
Evaluating refactorings for spreadsheet models (2016)
Article in International Scientific Journal
Cunha, J; Joao Paulo Fernandes; Martins, P; Mendes, J; Pereira, R; Saraiva, J
Embedding attribute grammars and their extensions using functional zippers (2016)
Article in International Scientific Journal
Martins, P; Joao Paulo Fernandes; Saraiva, J; Van Wyk, E; Sloane, A
Zipper-Based Modular and Deforested Computations (2015)
Article in International Conference Proceedings Book
Martins, P; Joao Paulo Fernandes; Saraiva, J
Zipper-Based Attribute Grammars and Their Extensions (2013)
Article in International Conference Proceedings Book
Martins, P; Joao Paulo Fernandes; Saraiva, J

See all (12)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-08-10 at 07:29:20 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book