Abstract | ||
---|---|---|
Non-functional properties of software, such as power consumption and memory usage, are important factors in designing software for resource-constrained platforms. This is an area where Search-Based Software Engineering has yet to be applied, and this paper investigates the potential of using Genetic Programming and Multi-Objective Optimisation as key tools in satisfying non-functional requirements. We outline the benefits of such an approach and give an example application of evolving pseudorandom number generators and performing power-functionality trade-offs. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1145/1389095.1389437 | GECCO |
Keywords | Field | DocType |
resource-efficient program,genetic programming,important factor,search-based software engineering,multi-objective optimisation,low-power pseudorandom number generator,memory usage,key tool,example application,non-functional requirement,power consumption,non-functional property,non functional requirements,pseudorandom number generator,non functional requirement,power function,software engineering,search based software engineering,satisfiability | Mathematical optimization,Software design,Computer science,Theoretical computer science,Software system,Component-based software engineering,Software construction,Software sizing,Software development,Software framework,Distributed computing,Search-based software engineering | Conference |
Citations | PageRank | References |
26 | 0.91 | 10 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
David R. White | 1 | 631 | 41.35 |
John A. Clark | 2 | 110 | 7.93 |
Jeremy Jacob | 3 | 147 | 13.65 |
Simon M. Poulding | 4 | 136 | 10.72 |