selected publications conference paper FMC: an approach towards architecture-centric system development. . 2004