• LOGIN
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publication
  • Projects
  • Funding
  • Research Data
  • Organizations
  • Researchers
  • LOGIN
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Parsing for agile modeling
 

Parsing for agile modeling

Options
  • Details
BORIS DOI
10.7892/boris.46813
Date of Publication
2015
Publication Type
Article
Division/Institute

Institut für Informat...

Author
Nierstrasz, Oscar
Institut für Informatik und angewandte Mathematik (IAM)
Kurs, Jan
Institut für Informatik und angewandte Mathematik (IAM)
Subject(s)

000 - Computer scienc...

Series
Science of computer programming
ISSN or ISBN (if monograph)
0167-6423
Publisher
Elsevier
Language
English
Publisher DOI
10.1016/j.scico.2013.11.011
Uncontrolled Keywords

Parsing

Software modeling

Software analysis b1...

Description
In order to analyze software systems, it is necessary to model them. Static software models are commonly imported by parsing source code and related data. Unfortunately, building custom parsers for most programming languages is a non-trivial endeavour. This poses a major bottleneck for analyzing software systems programmed in languages for which importers do not already exist. Luckily, initial software models do not require detailed parsers, so it is possible to start analysis with a coarse-grained importer, which is then gradually refined. In this paper we propose an approach to "agile modeling" that exploits island grammars to extract initial coarse-grained models, parser combinators to enable gradual refinement of model importers, and various heuristics to recognize language structure, keywords and other language artifacts.
Related URL
http://scg.unibe.ch/archive/papers/Nier13cAgileModeling.pdf
Handle
https://boris-portal.unibe.ch/handle/20.500.12422/197045
Show full item
File(s)
FileFile TypeFormatSizeLicensePublisher/Copright statementContent
Nier13cAgileModeling.pdftextAdobe PDF208.57 KBpublisheracceptedOpen
1-s2.0-S0167642313002955-main.pdftextAdobe PDF386.58 KBpublisherpublished restricted
BORIS Portal
Bern Open Repository and Information System
Build: d1c7f7 [27.06. 13:56]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo