• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Moldable Tools for Object-oriented Development
 

Moldable Tools for Object-oriented Development

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.113125
Official URL
http://scg.unibe.ch/archive/papers/Chis17a-MoldableToolsPAUSE.pdf
Publisher DOI
10.1007/978-3-319-67425-4_6
Description
Object-oriented programming aims to facilitate navigation between domain concepts and the code that addresses those domains by enabling developers to directly model those domain concepts in the code. To make informed decisions developers then formulate detailed and domain-specific questions about their systems in terms of domain concepts, and use tools to explore available information and answer those questions. Development tools however focus mainly on object-oriented idioms and do not expose or exploit domain concepts constructed on top of object-oriented programming idioms. Analysis tools are typically not tightly integrated with development tools. This has a negative effect on program comprehension, increasing the effort and the time for obtaining answers. To improve program comprehension we propose to better integrate domain concepts and program comprehension tools into the development environment through moldable tools. Moldable tools are development tools that are aware of the current development context and support inexpensive creation of domain-specific extensions. We elaborate on the idea of moldable tools and show how to apply moldable tools to support object-oriented programming. Through practical examples we show how developers can embed domain concepts into their development tools.
Date of Publication
2017
Publication Type
Book Section
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Contributor(s)
Chis, Vasile-Andrei
Institut für Informatik (INF)
Gîrba, Tudor
Kubelka, Juraj
Nierstrasz, Oscar
Institut für Informatik (INF)
Reichhart, Stefan
Syrel, Aliaksei
Institut für Informatik (INF)
Editor(s)
Manuel Mazzara, Bertrand Meyer
Additional Credits
Institut für Informatik (INF)
Publisher
Springer
ISBN
978-3-319-67424-7
Book Title
PAUSE: Present And Ulterior Software Engineering
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo