Extending Object-Oriented Languages by Declarative Specifications of Complex Objects using Answer-Set Programming

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Submitted to the 34th International Conference on Software Engineering (ICSE), New Ideas and Emerging Results (NIER) track

Scientific paper

Many applications require complexly structured data objects. Developing new or adapting existing algorithmic solutions for creating such objects can be a non-trivial and costly task if the considered objects are subject to different application-specific constraints. Often, however, it is comparatively easy to declaratively describe the required objects. In this paper, we propose to use answer-set programming (ASP)---a well-established declarative programming paradigm from the area of artificial intelligence---for instantiating objects in standard object-oriented programming languages. In particular, we extend Java with declarative specifications from which the required objects can be automatically generated using available ASP solver technology.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Extending Object-Oriented Languages by Declarative Specifications of Complex Objects using Answer-Set Programming does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Extending Object-Oriented Languages by Declarative Specifications of Complex Objects using Answer-Set Programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extending Object-Oriented Languages by Declarative Specifications of Complex Objects using Answer-Set Programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-394647

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.