TY - GEN
T1 - Generation of efficient programs for solving maximum multi-marking problems
AU - Sasano, Isao
AU - Hu, Zhenjiang
AU - Takeichi, Masato
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2001.
PY - 2001
Y1 - 2001
N2 - Program generation has seen an important role in a wide range of software development processes, where effective calculation rules are critical. In this paper, we propose a more general calculation rule for generation of efficient programs for solving maximum marking problems. Easy to use and implement, our new rule gives a significant extension of the rule proposed by Sasano et al., allowing multiple kinds of marks as well as more general description of the property of acceptable markings. We illustrate its effectiveness using several interesting problems.
AB - Program generation has seen an important role in a wide range of software development processes, where effective calculation rules are critical. In this paper, we propose a more general calculation rule for generation of efficient programs for solving maximum marking problems. Easy to use and implement, our new rule gives a significant extension of the rule proposed by Sasano et al., allowing multiple kinds of marks as well as more general description of the property of acceptable markings. We illustrate its effectiveness using several interesting problems.
KW - Algorithm synthesis
KW - Functional programming
KW - Maximum marking problem
KW - Optimization problem
KW - Program generation rule
UR - http://www.scopus.com/inward/record.url?scp=84937420167&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84937420167&partnerID=8YFLogxK
U2 - 10.1007/3-540-44806-3_5
DO - 10.1007/3-540-44806-3_5
M3 - Conference contribution
AN - SCOPUS:84937420167
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 72
EP - 91
BT - Semantics, Applications, and Implementation of Program Generation - 2nd International Workshop, SAIG 2001, Proceedings
A2 - Taha, Walid
PB - Springer Verlag
T2 - 2nd International Workshop on Semantics, Applications, and Implementation of Program Generation, SAIG 2001
Y2 - 6 September 2001 through 6 September 2001
ER -